CADability dotNET

The Matrix type exposes the following members.

Methods

  NameDescription
Public methodAdd
In place addition of m to this Matrix.
Public methodArrayDivide(Matrix)
In place element-by-element right division, A ./= B.
Public methodStatic memberArrayDivide(Matrix, Matrix)
Element-by-element right division, C = A./B.
Public methodArrayMultiply(Matrix)
In place element-by-element multiplication.
Public methodStatic memberArrayMultiply(Matrix, Matrix)
Element-by-element multiplication.
Public methodchol
Cholesky Decomposition
Public methodClone
Returns a deep copy of this instance.
Public methodCondition
Matrix condition (2 norm)
Public methodStatic memberCreate
Constructs a matrix from a copy of a 2-D array.
Public methodDeterminant
Matrix determinant
Public methodEigen
Eigenvalue Decomposition
Public methodGetMatrix(array<Int32>[]()[][], array<Int32>[]()[][])
Gets a submatrix.
Public methodGetMatrix(Int32, Int32, array<Int32>[]()[][])
Get a submatrix.
Public methodGetMatrix(array<Int32>[]()[][], Int32, Int32)
Get a submatrix.
Public methodGetMatrix(Int32, Int32, Int32, Int32)
Gets a submatrix.
Public methodStatic memberIdentity
Generates identity matrix
Public methodInverse
Matrix inverse or pseudoinverse.
Public methodLUD
LU Decomposition
Public methodMultiply
Multiplies in place this Matrix by a scalar.
Public methodNorm1
One norm
Public methodNorm2
Two norm
Public methodNormF
Frobenius norm
Public methodNormInf
Infinity norm
Public methodQRD
QR Decomposition
Public methodStatic memberRandom
Generates matrix with random elements
Public methodRank
Matrix rank
Public methodStatic memberRowVector
Public methodSaveInverse
Public methodSaveSolve
Public methodSaveSolveTranspose
Public methodSetMatrix(array<Int32>[]()[][], array<Int32>[]()[][], Matrix)
Sets a submatrix.
Public methodSetMatrix(Int32, Int32, array<Int32>[]()[][], Matrix)
Set a submatrix.
Public methodSetMatrix(array<Int32>[]()[][], Int32, Int32, Matrix)
Sets a submatrix.
Public methodSetMatrix(Int32, Int32, Int32, Int32, Matrix)
Set a submatrix.
Public methodSolve
Solve A*X = B
Public methodSolveTranspose
Solve X*A = B, which is also A'*X' = B'
Public methodSubtract
In place substraction of m to this Matrix.
Public methodSVD
Singular Value Decomposition
Public methodToString (Overrides Object..::..ToString()()()().)
Public methodTrace
Matrix trace.
Public methodTranspose()()()()
In place transposition of this Matrix.
Public methodStatic memberTranspose(Matrix)
Gets the transposition of the provided Matrix.
Public methodUnaryMinus
In place unary minus of the Matrix.

Explicit Interface Implementations

  NameDescription
Explicit interface implemetationPrivate methodICloneable..::..Clone

See Also