How can I get the diagonal elements of a matrix to be 0's
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
A123456
am 6 Jan. 2016
Kommentiert: dpb
am 8 Jan. 2016
How can I get the diagonal elements of a matrix to have all 0's and 1's everywhere else?
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
dpb
am 6 Jan. 2016
x=~eye(N);
5 Kommentare
Walter Roberson
am 7 Jan. 2016
I would probably use +0 as well, but writing double() explicitly is clearer to people about what is being done and why. People tend to expect that adding 0 will leave everything unchanged...
dpb
am 8 Jan. 2016
In the forum if I'd bothered to do the conversion I'd've added a comment on the purpose. As was, I figured the expression alone did satisfy the question and the remainder could be "exercise for the student"...
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!