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

 Accepted Answer

Wayne King
Wayne King on 10 Apr 2012

0 votes

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

1 Comment

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

Sign in to comment.

More Answers (0)

Categories

Find more on Linear Algebra in Help Center and File Exchange

Tags

Asked:

on 10 Apr 2012

Community Treasure Hunt

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

Start Hunting!