(Anti)diagonal automation

40 Ansichten (letzte 30 Tage)
GEORGIOS BEKAS
GEORGIOS BEKAS am 17 Feb. 2018
Counting from the top right element to the the bottom left element of an indicative 5x5 matrix, is there a quick way to automate the simulation of all the antidiagonals?
a(1,1) =1
a(2,1) =2
a(1,2) =2
a(3,1)= 3
a(2,2)=3
a(1,3)=3
a(4,1)=4
a(2,3)=4
a(3,2)=4
a(1,4)=4
a(1,5)=5
a(4,2)=5
a(3,3)=5
a(2,4)=5
a(5,1)=5
a(5,5)=1
  4 Kommentare
John D'Errico
John D'Errico am 17 Feb. 2018
Bearbeitet: John D'Errico am 17 Feb. 2018
Sigh. I know what an anti-diagonal is.
What you have not said is what is your goal. You filled only the first 5 anti-diagonals. Then you stuffed the (5,5) element with a 1. So what are you looking to get? Why did you not fill the other ant-diagonals? How do we know what you are looking for here?
Finally, what does it mean to SIMULATE anti-diagonal?
GEORGIOS BEKAS
GEORGIOS BEKAS am 17 Feb. 2018
how can I take the elements of all antidiagonals from any matrix?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Steven Lord
Steven Lord am 17 Feb. 2018
Flip the matrix using the flip function then call diag.
  3 Kommentare
Roger Stafford
Roger Stafford am 17 Feb. 2018
The second argument in the 'diag' function provides for the smaller diagonals, which "flipped" would be the smaller anti-diagonals.
Kaouthar Bouyaouzan
Kaouthar Bouyaouzan am 3 Feb. 2021
@Steven Lord Thank you !

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Operating on Diagonal Matrices finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by