public sealed class CholeskyDecomposition
Public NotInheritable Class CholeskyDecomposition
public ref class CholeskyDecomposition sealed
[<SealedAttribute>]
type CholeskyDecomposition = class end
A Cholesky decomposition represents a matrix as the product of a lower-left triangular matrix and its transpose. For example:
The Choleksy decomposition of a symmetric, positive definite matrix can be obtained using the CholeskyDecomposition method of the SymmetricMatrix class.
Here is an example that uses a Cholesky decomposition to solve a linear algebra problem.
// Solve Ax = b via Cholesky decomposition
CholeskyDecomposition CD = A.CholsekyDecomposition();
ColumnVector b = new ColumnVector(1.0, 2.0, 3.0);
ColumnVector x CD.Solve(b);
Dimension | Gets the dimension of the system. |
Determinant | Computes the determinant of the original matrix. |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode | Serves as the default hash function. (Inherited from Object) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
Inverse | Computes the inverse of the original matrix. |
Solve | Computes the solution vector that, when multiplied by the original matrix, produces the given left-hand side vector. |
SquareRootMatrix | Returns the Cholesky square root matrix. |
ToString | Returns a string that represents the current object. (Inherited from Object) |