Find the sum of all diagonal values ​​in a matrix?

1 visualizzazione (ultimi 30 giorni)
Berkay Eceoglu
Berkay Eceoglu il 6 Lug 2020
Commentato: Rena Berman il 22 Lug 2020
In a 5x5 matrix, I want to find the sum of all short and long diagonals from both the left and right sides. How can I write a for-if loop?
Example: A= 2 4 1 5 6
2 5 3 1 8
3 4 6 7 1
1 2 1 4 3
9 5 2 5 1
Left:
1+5=6
3+2+2=7
2+4+1+5=12
2+5+6+4+1=18
....
  3 Commenti
Stephen23
Stephen23 il 7 Lug 2020
Original question by Berkay Eceoglu recovered from Google Cache:
"Find the sum of all diagonal values ​​in a matrix?"
In a 5x5 matrix, I want to find the sum of all short and long diagonals from both the left and right sides. How can I write a for-if loop?
Example: A= 2 4 1 5 6
2 5 3 1 8
3 4 6 7 1
1 2 1 4 3
9 5 2 5 1
Left:
1+5=6
3+2+2=7
2+4+1+5=12
2+5+6+4+1=18
Rena Berman
Rena Berman il 22 Lug 2020
(Answers Dev) Restored edit

Accedi per commentare.

Risposte (1)

madhan ravi
madhan ravi il 6 Lug 2020
doc diag
doc sum

Categorie

Scopri di più su Operating on Diagonal Matrices in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by