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.
|