SquareQRDecomposition Class |
Namespace: Meta.Numerics.Matrices
The SquareQRDecomposition type exposes the following members.
Name | Description | |
---|---|---|
Dimension |
Gets the dimension of the original matrix.
| |
QMatrix |
The orthogonal matrix Q.
| |
RMatrix |
The upper-right triangular matrix R.
|
Name | Description | |
---|---|---|
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 |
Solve the system of equations Ax=b, where A is the original matrix.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
A QR decomposition represents a matrix as the product of an orthogonal matrix Q and an upper-right-triangular matrix R.
Like a LU decomposition (LUDecomposition, a QR decomposition can be used to solve systems of equations, or compute a determinant or matrix inverse.
To obtain the QR decomposition of a square matrix, use the QRDecomposition method of the SquareMatrix class.