How can I create this orthogonal matrix using MATLAB?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Qian
am 31 Mär. 2014
Beantwortet: Zeynep Erdogan
am 13 Jul. 2019
I would like to create the following matrix for know m and n.
The matrix is in the following format for 1<=j<=n. Thanks.

2 Kommentare
Youssef Khmou
am 31 Mär. 2014
Bearbeitet: Youssef Khmou
am 31 Mär. 2014
hi, Can you mention the source of the orthogonal matrix above?
The other question is if m=n, what can you say about Lnn?
Akzeptierte Antwort
Andrew Sykes
am 31 Mär. 2014
If m>n the following should work.
m=8;
n=5;
L=zeros(m,n);
for j=1:n
L(:,j)=((m-n+j-1).*(m-n+j)).^(-1/2).*[ones(m-n+j-1,1) ; -(m-n+j-1) ; zeros(n-j,1)];
end
disp(L)
If m<=n, a similar approach should be possible (but this exact code will generate errors).
1 Kommentar
Youssef Khmou
am 31 Mär. 2014
Bearbeitet: Youssef Khmou
am 31 Mär. 2014
if m=n, the first column contains NaNs....
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Logical 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!