[U,S,V] = svd(X)
s = svd(X)
[U,S,V] = svd(X,0)
svd
computes the matrix singular value decomposition.
[U,S,V] = svd(X)
produces a diagonal matrix S
of the same dimension as X
, with nonnegative diagonal elements in decreasing order, and unitary matrices U
and V
so that X = U*S*V'.
s = svd(X)
returns a vector containing the singular values.
[U,S,V] = svd(X,0)
produces the economy size decomposition. If X
is m
-by-n
with m
> n
, then svd
computes only the first n
columns of U
and S
is n
-by-n
.
the statementX =
1 2
3 4
5 6
7 8
[U,S,V] = svd(X)
produces
The economy size decomposition generated byU =
0.1525 0.8226 -0.3945 -0.3800
0.3499 0.4214 0.2428 0.8007
0.5474 0.0201 0.6979 -0.4614
0.7448 -0.3812 -0.5462 0.0407
S =
14.2691 0
0 0.6268
0 0
0 0
V =
0.6414 -0.7672
0.7672 0.6414
[U,S,V] = svd(X,0)
produces
U =
0.1525 0.8226
0.3499 0.4214
0.5474 0.0201
0.7448 -0.3812
S =
14.2691 0
0 0.6268
V =
0.6414 -0.7672
0.7672 0.6414
svd
uses the LINPACK routine ZSVDC
.
Solution will not converge.
(c) Copyright 1994 by The MathWorks, Inc.