class SingularValueDecomposition: Any

Performs a singular value decomposition (SVD) on a RealMatrix. See the wikipedia article on singular value decomposition.

Fields

Name Description
val rank: by lazy { _singularValueDecomposition.rank }
val norm: by lazy { _singularValueDecomposition.norm }
val matrixU: by lazy { RealMatrix(_singularValueDecomposition.u) }
val matrixS: by lazy { RealMatrix(_singularValueDecomposition.s) }
val matrixV: by lazy { RealMatrix(_singularValueDecomposition.v) }
val matrixVT: by lazy { RealMatrix(_singularValueDecomposition.vt) }

Constructors

<init>

constructor(matrix: RealMatrix)

Performs a singular value decomposition (SVD) on a RealMatrix. See the wikipedia article on singular value decomposition.

Parameters

Name Description
matrix: RealMatrix

matrix to be decomposed