I want to form an matrix,please help how to process
1)Set each entry of the matrix to an i.i.d. N(0; 1) value.
2)Orthogonalize the d rows of the matrix using the Gram-Schmidt algorithm
3)Normalize the rows of the matrix to unit length (i.e., important for preserving similarities in the lowdimensional space).

 Akzeptierte Antwort

Wayne King
Wayne King am 10 Apr. 2012

0 Stimmen

Can't you do:
A = randn(10,10);
Q = orth(A');
or even
Q = qr(A');

1 Kommentar

kash
kash am 10 Apr. 2012
Thanks wayne for the final step for ,normalising the rows
m=normr(Q) is correct

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Linear Algebra finden Sie in Hilfe-Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by