Creates a new
Matrix which is the inverse of the current matrix.
Namespace:
AGI.Foundation.Coordinates
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.2.423.0 (25.2.423.0)
Syntaxpublic override Matrix Invert()
Public Overrides Function Invert As Matrix
public:
virtual Matrix^ Invert() override
abstract Invert : unit -> Matrix
override Invert : unit -> Matrix
Return Value
Type:
MatrixThe new matrix.
Exceptions| Exception | Condition |
|---|
| InvalidOperationException |
Thrown when the matrix is singular or rank deficient, and therefore cannot be inverted.
|
RemarksThe returned matrix will be the pseudoinverse if this matrix is not a square matrix.
See Also