\SingularValueDecomposition

Summary

Methods
Properties
Constants
__construct()
getU()
getV()
getSingularValues()
getS()
norm2()
cond()
rank()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$U
$V
$s
$m
$n
N/A

Properties

$U

$U : 

Internal storage of U.

@var array

Type

$V

$V : 

Internal storage of V.

@var array

Type

$s

$s : 

Internal storage of singular values.

@var array

Type

$m

$m : 

Row dimension.

@var int

Type

$n

$n : 

Column dimension.

@var int

Type

Methods

__construct()

__construct(  $Arg) 

Construct the singular value decomposition

Derived from LINPACK code.

Parameters

$Arg

getU()

getU() : \U

Return the left singular vectors

@access public

Returns

\U

getV()

getV() : \V

Return the right singular vectors

@access public

Returns

\V

getSingularValues()

getSingularValues() : \diagonal

Return the one-dimensional array of singular values

@access public

Returns

\diagonal —

of S.

getS()

getS() : \S

Return the diagonal matrix of singular values

@access public

Returns

\S

norm2()

norm2() : \max(S)

Two norm

@access public

Returns

\max(S)

cond()

cond() : \max(S)/min(S)

Two norm condition number

@access public

Returns

\max(S)/min(S)

rank()

rank() : \Number

Effective numerical matrix rank

@access public

Returns

\Number —

of nonnegligible singular values.