SVD is part of the WaveTrain system class library.
The SVD component breaks the input array into two matrices and one vector such that the input array = u*diag(w)*v' (in Matlab format). The inverse can then be computed by v*diag(1.0./w)*u'. NOTE: the number of rows must exceed the number of columns. If it does not, the routine will automatically transpose the matrix to make that so.
|
Parameters
|
None |
Inputs
|
in |  Array<float> | | |
Outputs
|
u |  Array<float> | | |
w |  Vector<float> | aka s | |
v |  Array<float> | | |
Subsystems |
|
|
Last Saved: Tue Nov 08 09:37:49 MST 2005 by TVE version 2009B
|
|