iid

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).

 Risposta accettata

Wayne King
Wayne King il 10 Apr 2012

0 voti

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

1 Commento

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

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Linear Algebra in Centro assistenza e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by