How to directly create a non-random upper or lower triangle matrix without creating a full square matrix?
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I want to create the upper triangle matrix only directly in matlab and reflect it to make a full square matrix. I will assign numerical values to all the variables listed in the matrix.
0 Commenti
Risposte (1)
Rishabh Mishra
il 4 Nov 2020
Modificato: Rishabh Mishra
il 4 Nov 2020
Hi,
Consider the upper triangular matrix created below:
A = [1 2 3 4; 0 5 6 7; 0 0 8 9; 0 0 0 10];
To create the mirror image of upper triangle into the lower triangle, use the code below:
for i = 1:size(A,1)
for j = 1:size(A,1)
if j < i
A(i,j) = A(j,i);
end
end
end
Hope This helps.
Vedere anche
Categorie
Scopri di più su Matrices and Arrays 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!