|
User Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
This is an attempt to replace the numerical recipies code.
its is not as good, so it is suggested you use the routine in MatrixC.
A class that holds U,V,Sig - the singular
value decomposition of a matrix
Variables:
Methods:
- SVDC(const MatrixC & A)
-
Decompose Matrix A, of M rows and N columns, M>=N
- void cut_off(const double min_sig)
-
Regularization: make all sig(i)
that are smaller than min_sig
exactly zeros
Inquiries
- const MatrixC & GetU(void) const
-
Access U matrix.
- const MatrixC & GetV(void) const
-
Access V matrix.
- const VectorC & GetSig(void) const
-
operator MinMax(void) const; // Return min and max singular values
double q_cond_number(void) const;
sig_max/sig_min
|
Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001
|