ejercico dvs en matlab

Upload: tito-la

Post on 01-Mar-2016

4 views

Category:

Documents


0 download

DESCRIPTION

Ejercico DVS en Matlab

TRANSCRIPT

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