Problem 45878. Get the elements of diagonal and antidiagonal for any m-by-n matrix (★★★★)
(copy of prob. 859)
In this problem you must submit a solution which returns the diagonal and anti-diagonal elements without using the DIAG function for any m-by-n matrix
Example:
If the input is a 4x3 matrix
x = [ 0 0 0 1 48 17 0 2 99 14 0 3]
we expect 2 output vectors:
dg_elements = [0 48 99] % diagonal elements
antidg_elements = [14 2 17 ] % anti-diagonal elements
Note that the anti-diagonal starts from the bottom left corner.
Solution Stats
Solution Comments
Show commentsProblem Recent Solvers28
Suggested Problems
-
Find the sum of all the numbers of the input vector
46946 Solvers
-
Who knows the last digit of pi?
647 Solvers
-
Generate a random matrix A of (1,-1)
295 Solvers
-
Check that number is whole number
3963 Solvers
-
Sum of elements of a vector (★★★)
82 Solvers
More from this Author52
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!