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.