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