Matrix provides the fundamental operations of numerical linear algebra.
Instance member | Description |
|
![]() ![]() ![]() ![]() Matrix addition.
|
|
![]() ![]() ![]() ![]() Creates a copy of the matrix.
|
Full Usage:
this.Determinant
Returns: float
Modifiers: abstract |
![]() ![]() ![]() ![]() Determinant if matrix is square.
|
Full Usage:
this.FrobeniusNorm
Returns: float
Modifiers: abstract |
![]() ![]() ![]() ![]() Returns the Frobenius Norm for the matrix.
|
|
![]() ![]() ![]() ![]() Returns the cholesky decomposition for this matrix.
|
|
![]() ![]() ![]() ![]() Returns the eigenvalue decomposition for this matrix.
|
|
![]() ![]() ![]() ![]() Returns the LU decomposition for this matrix.
|
|
![]() ![]() ![]() ![]() Returns the QR decomposition for this matrix.
|
Full Usage:
this.GetSingularValueDecomposition
Returns: ISingularValueDecomposition
Modifiers: abstract |
![]() ![]() ![]() ![]() Returns the singular value decomposition for this matrix.
|
Full Usage:
this.InfinityNorm
Returns: float
Modifiers: abstract |
![]() ![]() ![]() ![]() Returns the Infinity Norm for the matrix.
|
|
![]() ![]() ![]() ![]() Inverse of the matrix if matrix is square, pseudoinverse otherwise.
|
Full Usage:
this.IsSquare
Returns: bool
Modifiers: abstract |
![]() ![]() ![]() ![]() Return if the matrix is a square matrix.
|
Full Usage:
this.IsSymmetric
Returns: bool
Modifiers: abstract |
![]() ![]() ![]() ![]() Returns if the matrix is symmetric.
|
|
![]() ![]() ![]() ![]() Matrix-matrix multiplication.
|
|
![]() ![]() ![]() ![]() Matrix-scalar multiplication.
|
Full Usage:
this.Norm1
Returns: float
Modifiers: abstract |
![]() ![]() ![]() ![]() Returns the One Norm for the matrix.
|
|
![]() ![]() ![]() ![]() Returns the LHS solution vector if the matrix is square or the least squares solution otherwise.
|
Full Usage:
this.Submatrix
Parameters:
int
-
Start row index.
endRow : int
-
End row index;
startColumn : int
-
Start column index;
endColumn : int
-
End column index;
Returns: IMapackMatrix
Modifiers: abstract |
![]() ![]() ![]() ![]() Returns a sub matrix extracted from the current matrix.
|
Full Usage:
this.Submatrix
Parameters:
int[]
-
Array of row indices;
c : int[]
-
Array of row indices;
Returns: IMapackMatrix
Modifiers: abstract |
![]() ![]() ![]() ![]() Returns a sub matrix extracted from the current matrix.
|
Full Usage:
this.Submatrix
Parameters:
int
-
Starttial row index.
endRow : int
-
End row index.
c : int[]
-
Array of row indices.
Returns: IMapackMatrix
Modifiers: abstract |
![]() ![]() ![]() ![]() Returns a sub matrix extracted from the current matrix.
|
Full Usage:
this.Submatrix
Parameters:
int[]
-
Array of row indices.
startColumn : int
-
Start column index.
endColumn : int
-
End column index.
Returns: IMapackMatrix
Modifiers: abstract |
![]() ![]() ![]() ![]() Returns a sub matrix extracted from the current matrix.
|
Full Usage:
this.Subtraction
Parameters:
IMapackMatrix
Returns: IMapackMatrix
Modifiers: abstract |
![]() ![]() ![]() ![]() Matrix subtraction.
|
Full Usage:
this.Trace
Returns: float
Sum of the diagonal elements.
Modifiers: abstract |
![]() ![]() ![]() ![]() Returns the trace of the matrix.
|
|
![]() ![]() ![]() ![]() Returns the transposed matrix.
|