MATLAB Answers

0

Is there any built-in function to make a matrix having non-zero entries in reverse diagonal only?

Asked by GMD Baloch on 15 Apr 2019
Latest activity Edited by madhan ravi
on 15 Apr 2019
I know the command eye(3) generates an identity matrix having ones in its principal diagonal but I want to make a matrix that has ones in its secondary diagonal. I have searched out but the diag() command also places the entries in principal diagonal or in other diagonals moving from left to right however, I want to place the entries from right to left.
a = eye(3)
b = diag(2,3,4)
The outputs of above commands are given as
a =
1 0 0
0 1 0
0 0 1
b =
2 0 0
0 3 0
0 0 4
However I want a matrix like this one
0 0 1
0 1 0
1 0 0

  0 Comments

Sign in to comment.

1 Answer

Answer by madhan ravi
on 15 Apr 2019
Edited by madhan ravi
on 15 Apr 2019
 Accepted Answer

flip(a)

  0 Comments

Sign in to comment.