Module bdcsvd
A data type embodying bidiagonal divide-and-conquer SVD operations.
Functions
BDCSVD:computeU () | DOCMEMORE |
BDCSVD:computeV () | DOCMEMORE |
BDCSVD:matrixU () | DOCMEMORE |
BDCSVD:matrixV () | DOCMEMORE |
BDCSVD:nonzeroSingularValues () | DOCMEMORE |
BDCSVD:rank () | DOCMEMORE |
BDCSVD:setThreshold (Default) | DOCMEMORE |
BDCSVD:singularValues () | DOCMEMORE |
BDCSVD:solve (B) | DOCMEMORE |
BDCSVD:threshold () | DOCMEMORE |
Functions
- BDCSVD:computeU ()
-
DOCMEMORE
Returns:
-
boolean
CU
- BDCSVD:computeV ()
-
DOCMEMORE
Returns:
-
boolean
CV
- BDCSVD:matrixU ()
-
DOCMEMORE
Returns:
-
Matrix
U
- BDCSVD:matrixV ()
-
DOCMEMORE
Returns:
-
Matrix
V
- BDCSVD:nonzeroSingularValues ()
-
DOCMEMORE
Returns:
-
uint
n
- BDCSVD:rank ()
-
DOCMEMORE
Returns:
-
uint
R
- BDCSVD:setThreshold (Default)
-
DOCMEMORE
Parameters:
- Default number or string ")
Returns:
-
BDCSVD
self
- BDCSVD:singularValues ()
-
DOCMEMORE
Returns:
-
Matrix
SV
- BDCSVD:solve (B)
-
DOCMEMORE
Parameters:
- B Matrix
Returns:
-
Matrix
X
- BDCSVD:threshold ()
-
DOCMEMORE
Returns:
-
number
t