Base |
The BaseMatrix type exposes the following members.
| Name | Description | |
|---|---|---|
| BaseMatrix(Int32) | Initializes a new instance of the BaseMatrix class of the given size. | |
| BaseMatrix(Int32, Int32) | Initializes a new instance of the BaseMatrix class of the given size. |
| Name | Description | |
|---|---|---|
| ColumnCount | Returns the number of columns. | |
| IsSquare | Gets a value indicating if the matrix is square. | |
| Item | Gets or set the value of a element of this matrix. | |
| RowCount | Returns the number of rows. | |
| Trace | Returns the trace of the matrix. |
| Name | Description | |
|---|---|---|
| Add | Addition C=A+B | |
| CheckMatrixDimensions | Check if size(this) == size(B) | |
| CopyToArray | Copy all elements of this matrix to a rectangular 2D array. | |
| CopyToComplex | ||
| CopyToJaggedArray | Copy all elements of this matrix to a jagged array. | |
| Determinant | Calculates the determinant of the matrix. | |
| ElementsAbs | aij=Math.Abs(aij) | |
| ElementsSum | Sum of elements =SUMij(A[i,j]) | |
| ElemntsDiv | Element-by-element division: aij = aij/bij | |
| ElemntsMult | Element-by-element multiplication: aij = aij*bij | |
| FrobeniusNorm | Frobenius norm | |
| GetColumnArray | Gets a column array of this matrix at the selected position. | |
| GetColumnVector | Gets a column vector of this matrix at the selected position. | |
| GetColumnVectors | Gets the column vectors of this matrix. | |
| GetRowArray | Gets a row array of this matrix at the selected position. | |
| GetRowVector | Gets a row vector of this matrix at the selected position. | |
| GetRowVectors | Gets the row vectors of this matrix. | |
| Hypot | sqrt(a^2 + b^2) without under/overflow. | |
| Inverse | Calculates the inverse of the matrix. | |
| MatrixToString | Returns the equivalent string representation of the matrix. | |
| MatrixToString(String) | Returns the equivalent string representation of the matrix. | |
| Multiply(BaseMatrix) | Matrix-Matrix multiplication, C=A*B | |
| Multiply(Double) | Scalar-matrix multiplication, C=s*A | |
| MultiplyInplace | In place scalar-matrix multiplication, A=s*A | |
| Norm1 | One Norm for the matrix. | |
| NormInf | Infinity Norm for the matrix. | |
| Subtract | Matrix subtraction, C=A-B | |
| Transpose | Transposed matrix. | |
| UnaryMinusInplace | In place unary minus -A |
| Name | Description | |
|---|---|---|
| Addition(BaseMatrix, BaseMatrix) | Matrix addition. | |
| Multiply(BaseMatrix, BaseMatrix) | Matrix multiplication. | |
| Subtraction(BaseMatrix, BaseMatrix) | Matrix subtraction. |
| Name | Description | |
|---|---|---|
| _ColumnCount | El numero de columnas | |
| _Data | Los datos de la matriz, los datos se almacenan en un un array unidimensional, Los elementos se almacenan por columnas, esto para que sean compatible con los Arrays de Fortran | |
| _RowCount | El numero de renglones |
| Name | Description | |
|---|---|---|
| GetEnumNames | (Defined by General) | |
| IsValidDouble | (Defined by General) |