Ejercico DVS en Matlab

download Ejercico DVS en Matlab

of 1

description

Ejercico DVS en Matlab

Transcript of Ejercico DVS en Matlab

X =[1 3 2; 2 0 1; 4 5 6; 3 2 1]r=rank(X)Calcular los vectores y valores propios de X*X y X*X[P,D1]=svd(X*X)[Q,D2]=svd(X*X)Como la matriz es de rango 3 tomamos las tres primeras columnas de la matriz de vectores propios de de X*X y X*X. Adems, la matriz de valores singulares, es decir, races de valores propios, de X*X o X*XP1=P(:,1:3), Q1=Q(:,1:3), D=sqrt(D1(1:3,1:3))Ahora, haciendo la DVS de X con el comando de MatLab[U,S,V] = svds(X) Comparemos U con P1; S con D; Q1 con VU, P1V, Q1D, SEstas matrices son iguales, excepto el signo, pues si v es vector propio asociado a un valor propio tambin lo es -vAhora,X, U*S*V, P1*D*Q1