CADability dotNET
The Matrix type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Add | In place addition of m to this Matrix. | |
| ArrayDivide(Matrix) | In place element-by-element right division, A ./= B. | |
| ArrayDivide(Matrix, Matrix) | Element-by-element right division, C = A./B. | |
| ArrayMultiply(Matrix) | In place element-by-element multiplication. | |
| ArrayMultiply(Matrix, Matrix) | Element-by-element multiplication. | |
| chol | Cholesky Decomposition | |
| Clone | Returns a deep copy of this instance. | |
| Condition | Matrix condition (2 norm) | |
| Create | Constructs a matrix from a copy of a 2-D array. | |
| Determinant | Matrix determinant | |
| Eigen | Eigenvalue Decomposition | |
| GetMatrix(array<Int32>[]()[][], array<Int32>[]()[][]) | Gets a submatrix. | |
| GetMatrix(Int32, Int32, array<Int32>[]()[][]) | Get a submatrix. | |
| GetMatrix(array<Int32>[]()[][], Int32, Int32) | Get a submatrix. | |
| GetMatrix(Int32, Int32, Int32, Int32) | Gets a submatrix. | |
| Identity | Generates identity matrix | |
| Inverse | Matrix inverse or pseudoinverse. | |
| LUD | LU Decomposition | |
| Multiply | Multiplies in place this Matrix by a scalar. | |
| Norm1 | One norm | |
| Norm2 | Two norm | |
| NormF | Frobenius norm | |
| NormInf | Infinity norm | |
| QRD | QR Decomposition | |
| Random | Generates matrix with random elements | |
| Rank | Matrix rank | |
| RowVector | ||
| SaveInverse | ||
| SaveSolve | ||
| SaveSolveTranspose | ||
| SetMatrix(array<Int32>[]()[][], array<Int32>[]()[][], Matrix) | Sets a submatrix. | |
| SetMatrix(Int32, Int32, array<Int32>[]()[][], Matrix) | Set a submatrix. | |
| SetMatrix(array<Int32>[]()[][], Int32, Int32, Matrix) | Sets a submatrix. | |
| SetMatrix(Int32, Int32, Int32, Int32, Matrix) | Set a submatrix. | |
| Solve | Solve A*X = B | |
| SolveTranspose | Solve X*A = B, which is also A'*X' = B' | |
| Subtract | In place substraction of m to this Matrix. | |
| SVD | Singular Value Decomposition | |
| ToString | (Overrides Object..::..ToString()()()().) | |
| Trace | Matrix trace. | |
| Transpose()()()() | In place transposition of this Matrix. | |
| Transpose(Matrix) | Gets the transposition of the provided Matrix. | |
| UnaryMinus | In place unary minus of the Matrix. |
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| ICloneable..::..Clone |