modifying an identity matrix
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have an identity matrix. I want to put a '1' on the zeros that are right infront of the main diagonal, except at the very last '1'.
Is there an easy way to do it
0 Commenti
Risposta accettata
Walter Roberson
il 9 Ago 2022
I = eye(7)
r = size(I,1);
newI = diag([ones(1,r-2), 0],-1) + I
0 Commenti
Più risposte (0)
Vedere anche
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!