Back

8.wxmx

/ Find the orthonormal basis of a given vector space using the Gram-Schmidt orthogonalization process. /

load("eigen")$;

x: entermatrix (3,4);

y: gramschmidt (x);

a:y[1][4];

f1:(y[1][1]^2+y[1][2]^2+y[1][3]^2+y[1][4]^2)^0.5$;

row1:y[1]/%$;

f2:(y[2][1]^2+y[2][2]^2+y[2][3]^2+y[2][4]^2)^0.5$;

row2:y[2]/%$;

f3:(y[3][1]^2+y[3][2]^2+y[3][3]^2+y[3][4]^2)^0.5$;

row3:y[3]/%$;

Orthonormal_Basis:addrow(matrix(row1),matrix(row2),matrix(row3));