Matrix Class |
The Matrix type exposes the following members.
Name | Description | |
---|---|---|
![]() | Matrix(Double) | Initializes a new instance of the Matrix class using a array. |
![]() | Matrix(Int32) | Initializes a new instance of the Matrix class of the given size. |
![]() | Matrix(Int32, Int32) | Initializes a new instance of the Matrix class of the given size. |
Name | Description | |
---|---|---|
![]() | ColumnCount |
Returns the number of columns.
(Inherited from BaseMatrix) |
![]() | IsSquare |
Gets a value indicating if the matrix is square.
(Inherited from BaseMatrix) |
![]() | Item |
Gets or set the value of a element of this matrix.
(Inherited from BaseMatrix) |
![]() | RowCount |
Returns the number of rows.
(Inherited from BaseMatrix) |
![]() | Trace | Returns the trace of the matrix. (Inherited from BaseMatrix) |
Name | Description | |
---|---|---|
![]() | Add |
Addition C=A+B
(Inherited from BaseMatrix) |
![]() | AddInplace | In place addition A=A+B |
![]() | Clone | Creates a copy of the matrix. |
![]() | CopyToArray |
Copy all elements of this matrix to a rectangular 2D array.
(Inherited from BaseMatrix) |
![]() | CopyToComplex | (Inherited from BaseMatrix) |
![]() | CopyToJaggedArray |
Copy all elements of this matrix to a jagged array.
(Inherited from BaseMatrix) |
![]() | Determinant |
Calculates the determinant of the matrix.
(Inherited from BaseMatrix) |
![]() | ElementsAbs |
aij=Math.Abs(aij)
(Inherited from BaseMatrix) |
![]() | ElementsSum |
Sum of elements =SUMij(A[i,j])
(Inherited from BaseMatrix) |
![]() | ElemntsDiv |
Element-by-element division: aij = aij/bij
(Inherited from BaseMatrix) |
![]() | ElemntsMult |
Element-by-element multiplication: aij = aij*bij
(Inherited from BaseMatrix) |
![]() | FrobeniusNorm | Frobenius norm (Inherited from BaseMatrix) |
![]() | GetColumnArray |
Gets a column array of this matrix at the selected position.
(Inherited from BaseMatrix) |
![]() | GetColumnVector |
Gets a column vector of this matrix at the selected position.
(Inherited from BaseMatrix) |
![]() | GetColumnVectors |
Gets the column vectors of this matrix.
(Inherited from BaseMatrix) |
![]() | GetRowArray |
Gets a row array of this matrix at the selected position.
(Inherited from BaseMatrix) |
![]() | GetRowVector |
Gets a row vector of this matrix at the selected position.
(Inherited from BaseMatrix) |
![]() | GetRowVectors |
Gets the row vectors of this matrix.
(Inherited from BaseMatrix) |
![]() | Inverse |
Calculates the inverse of the matrix.
(Inherited from BaseMatrix) |
![]() | MatrixToString |
Returns the equivalent string representation of the matrix.
(Inherited from BaseMatrix) |
![]() | MatrixToString(String) |
Returns the equivalent string representation of the matrix.
(Inherited from BaseMatrix) |
![]() | Multiply(BaseMatrix) |
Matrix-Matrix multiplication, C=A*B
(Inherited from BaseMatrix) |
![]() | Multiply(Double) |
Scalar-matrix multiplication, C=s*A
(Inherited from BaseMatrix) |
![]() | MultiplyInplace |
In place scalar-matrix multiplication, A=s*A
(Inherited from BaseMatrix) |
![]() | Norm1 |
One Norm for the matrix.
(Inherited from BaseMatrix) |
![]() | NormInf |
Infinity Norm for the matrix.
(Inherited from BaseMatrix) |
![]() ![]() | Random(Int32, Int32) | Generate a matrix with random elements |
![]() ![]() | Random(Int32, Int32, Int32) | Generate a matrix with random elements |
![]() | Subtract |
Matrix subtraction, C=A-B
(Inherited from BaseMatrix) |
![]() | SubtractInplace | In place matrix subtraction, A=A-B |
![]() | Transpose |
Transposed matrix.
(Inherited from BaseMatrix) |
![]() | UnaryMinus | Unary minus. |
![]() | UnaryMinusInplace |
In place unary minus -A
(Inherited from BaseMatrix) |
Name | Description | |
---|---|---|
![]() ![]() | Addition(Matrix, Matrix) | Matrix addition. |
![]() ![]() | Multiply(Double, Matrix) | Scalar-Matrix multiplication. |
![]() ![]() | Multiply(Matrix, Double) | Scalar-Matrix multiplication. |
![]() ![]() | Subtraction(Matrix, Matrix) | Matrix subtraction. |
![]() ![]() | UnaryNegation(Matrix) | Unary minus. |
Name | Description | |
---|---|---|
![]() | GetEnumNames | (Defined by General) |
![]() | IsValidDouble | (Defined by General) |