Filter löschen
Filter löschen

how to assign the solution of SVD to different variables

1 Ansicht (letzte 30 Tage)
Sat m
Sat m am 15 Mär. 2013
i have defined a matrix
A = [x1*X1 x1*Y1 x1*Z1 x1 -y1*X1 -y1*Y1 -y1*Z1 -y1;x2*X2 x2*Y2 x2*Z2 x2 -y2*X2 -y2*Y2 -y2*Z2 -y2];
now i have done
[U,S,V]=svd(A,0);
%solution of the equation Av=0 is v
v = V(:,end);
disp(v);
i have got 8 solutions. v has 8 different results. now i wish to assign each value to v1, v2, v3 and etc....that means is i have got v = 1, 5.8, 4.5, ..... then i wish to assign v1=1, v2=5.8, v3=4.5 etc..can you please tell me how to do this?

Akzeptierte Antwort

Youssef  Khmou
Youssef Khmou am 15 Mär. 2013
hi, try :
v1=v(1);
v2=v(2);
v3=v(3);
v4=v(4);
v5=v(5);
v6=v(6);
v7=v(7);
v8=v(8);
  3 Kommentare

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Operating on Diagonal Matrices finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by