ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Public Member Functions | |
__construct ($Arg) | |
Construct the singular value decomposition. More... | |
getU () | |
Return the left singular vectors. More... | |
getV () | |
Return the right singular vectors. More... | |
getSingularValues () | |
Return the one-dimensional array of singular values. More... | |
getS () | |
Return the diagonal matrix of singular values. More... | |
norm2 () | |
Two norm. More... | |
cond () | |
Two norm condition number. More... | |
rank () | |
Effective numerical matrix rank. More... | |
Private Attributes | |
$U = array() | |
$V = array() | |
$s = array() | |
$m | |
$n | |
Definition at line 20 of file SingularValueDecomposition.php.
SingularValueDecomposition::__construct | ( | $Arg | ) |
Construct the singular value decomposition.
Derived from LINPACK code.
$A | Rectangular matrix |
Definition at line 61 of file SingularValueDecomposition.php.
References $eps, $i, $m, $n, $t, array, hypo(), n, and s.
SingularValueDecomposition::cond | ( | ) |
Two norm condition number.
public
Definition at line 503 of file SingularValueDecomposition.php.
SingularValueDecomposition::getS | ( | ) |
Return the diagonal matrix of singular values.
public
Definition at line 475 of file SingularValueDecomposition.php.
SingularValueDecomposition::getSingularValues | ( | ) |
Return the one-dimensional array of singular values.
public
Definition at line 464 of file SingularValueDecomposition.php.
References $s.
SingularValueDecomposition::getU | ( | ) |
Return the left singular vectors.
public
Definition at line 442 of file SingularValueDecomposition.php.
References n.
SingularValueDecomposition::getV | ( | ) |
Return the right singular vectors.
public
Definition at line 453 of file SingularValueDecomposition.php.
SingularValueDecomposition::norm2 | ( | ) |
Two norm.
public
Definition at line 492 of file SingularValueDecomposition.php.
References s.
SingularValueDecomposition::rank | ( | ) |
Effective numerical matrix rank.
public
Definition at line 514 of file SingularValueDecomposition.php.
References $eps, $i, $r, n, and s.
|
private |
Definition at line 44 of file SingularValueDecomposition.php.
Referenced by __construct().
|
private |
Definition at line 50 of file SingularValueDecomposition.php.
Referenced by __construct(), and getS().
|
private |
Definition at line 38 of file SingularValueDecomposition.php.
Referenced by getSingularValues().
|
private |
Definition at line 26 of file SingularValueDecomposition.php.
|
private |
Definition at line 32 of file SingularValueDecomposition.php.