How to add values to diagonal of a matrix
14 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
k=1;
n=6;
for i=1:6
for j=1:6
A(i,j)=?
I need to have values in the diagonal going from 1:6 but I keep getting an error.
0 Commenti
Risposte (1)
David Hill
il 26 Ago 2019
x=diag(1:6);
Is the diagonial matrix with 1:6 on the diagonal.
2 Commenti
David Hill
il 26 Ago 2019
I am not sure what you want to do, but why not just change your input?
k=zeros(6);
k(1,1)=1;
x=diag(1:6);
k+x;
Yes, the sizes need to be the same, but why not just add zeros to match the size?
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!