Matrix whose elements are the colums numbers
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
I need to create a 100*100 matrix with 3 conditions :
- elements on the diagonal are 0
- elements below the diagonal contain the column number
- elements above the diagonal contain the column number with minus sign
it may look simple but I am really new here so I hope someone could help me out :)
thanks in advance
0 Kommentare
Antworten (1)
David Hill
am 12 Mär. 2021
n=100;
[a,b]=ind2sub([n,n],1:n^2);
b(b==a)=0;
b(b>a)=-b(b>a);
c=reshape(b,[n,n]);
2 Kommentare
David Hill
am 12 Mär. 2021
If you a satisfied with the answer, you should accept it to close out the question.
Siehe auch
Kategorien
Mehr zu Operating on Diagonal Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!