Está en la página 1de 1

X =[1

2; 2

1; 4

6; 3

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*X
P1=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 V
U, P1
V, Q1
D, S
Estas matrices son iguales, excepto el signo, pues si v es vector propio asociado a un
valor propio tambin lo es -v
Ahora,
X, U*S*V, P1*D*Q1

También podría gustarte