how to assign the solution of SVD to different variables
1 view (last 30 days)
Show older comments
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?
0 Comments
Accepted Answer
Youssef Khmou
on 15 Mar 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 Comments
More Answers (0)
See Also
Categories
Find more on Operating on Diagonal Matrices in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!