Click or drag to resize

BaseMatrix Methods

The BaseMatrix type exposes the following members.

Methods
 NameDescription
Public methodAdd Addition C=A+B
Protected methodCheckMatrixDimensionsCheck if size(this) == size(B)
Public methodCopyToArray Copy all elements of this matrix to a rectangular 2D array.
Public methodCopyToComplex 
Public methodCopyToJaggedArray Copy all elements of this matrix to a jagged array.
Public methodDeterminant Calculates the determinant of the matrix.
Public methodElementsAbs aij=Math.Abs(aij)
Public methodElementsSum Sum of elements =SUMij(A[i,j])
Public methodElemntsDiv Element-by-element division: aij = aij/bij
Public methodElemntsMult Element-by-element multiplication: aij = aij*bij
Public methodFrobeniusNormFrobenius norm
Public methodGetColumnArray Gets a column array of this matrix at the selected position.
Public methodGetColumnVector Gets a column vector of this matrix at the selected position.
Public methodGetColumnVectors Gets the column vectors of this matrix.
Public methodGetRowArray Gets a row array of this matrix at the selected position.
Public methodGetRowVector Gets a row vector of this matrix at the selected position.
Public methodGetRowVectors Gets the row vectors of this matrix.
Private methodHypotsqrt(a^2 + b^2) without under/overflow.
Public methodInverse Calculates the inverse of the matrix.
Public methodMatrixToString Returns the equivalent string representation of the matrix.
Public methodMatrixToString(String) Returns the equivalent string representation of the matrix.
Public methodMultiply(BaseMatrix) Matrix-Matrix multiplication, C=A*B
Public methodMultiply(Double) Scalar-matrix multiplication, C=s*A
Public methodMultiplyInplace In place scalar-matrix multiplication, A=s*A
Public methodNorm1 One Norm for the matrix.
Public methodNormInf Infinity Norm for the matrix.
Public methodSubtract Matrix subtraction, C=A-B
Public methodTranspose Transposed matrix.
Public methodUnaryMinusInplace In place unary minus -A
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumNames
(Defined by General)
Public Extension MethodIsValidDouble
(Defined by General)
Top
See Also