The methods of the GeneralMatrix class are listed below. For a complete list of GeneralMatrix class members, see the GeneralMatrix Members topic.
Public Static (Shared) Methods
Create | Construct a matrix from a copy of a 2-D array. |
Identity | Generate identity matrix |
Random | Generate matrix with random elements |
Public Instance Methods
Add | C = A + B |
AddEquals | A = A + B |
ArrayLeftDivide | Element-by-element left division, C = A.\B |
ArrayLeftDivideEquals | Element-by-element left division in place, A = A.\B |
ArrayMultiply | Element-by-element multiplication, C = A.*B |
ArrayMultiplyEquals | Element-by-element multiplication in place, A = A.*B |
ArrayRightDivide | Element-by-element right division, C = A./B |
ArrayRightDivideEquals | Element-by-element right division in place, A = A./B |
chol | Cholesky Decomposition |
Clone | Clone the GeneralMatrix object. |
Condition | Matrix condition (2 norm) |
Copy | Make a deep copy of a matrix |
Determinant | GeneralMatrix determinant |
Dispose | Overloaded.
Do not make this method virtual.
A derived class should not be able to override this method.
|
Eigen | Eigenvalue Decomposition |
Equals (inherited from Object) | Determines whether the specified Object is equal to the current Object. |
GetElement | Get a single element. |
GetHashCode (inherited from Object) | Serves as a hash function for a particular type, suitable
for use in hashing algorithms and data structures like a hash table. |
GetMatrix | Overloaded. Get a submatrix. |
GetType (inherited from Object) | Gets the Type of the current instance. |
Inverse | Matrix inverse or pseudoinverse |
LUD | LU Decomposition |
Multiply | Overloaded. Linear algebraic matrix multiplication, A * B |
MultiplyEquals | Multiply a matrix by a scalar in place, A = s*A |
Norm1 | One norm |
Norm2 | Two norm |
NormF | Frobenius norm |
NormInf | Infinity norm |
QRD | QR Decomposition |
Rank | GeneralMatrix rank |
SetElement | Set a single element. |
SetMatrix | Overloaded. Set a submatrix. |
Solve | Solve A*X = B |
SolveTranspose | Solve X*A = B, which is also A'*X' = B' |
Subtract | C = A - B |
SubtractEquals | A = A - B |
SVD | Singular Value Decomposition |
ToString (inherited from Object) | Returns a String that represents the current Object. |
Trace | Matrix trace. |
Transpose | Matrix transpose. |
UnaryMinus | Unary minus |
Private Instance Methods
CheckMatrixDimensions | Check if size(A) == size(B) * |
Dispose | Overloaded.
Dispose(bool disposing) executes in two distinct scenarios.
If disposing equals true, the method has been called directly
or indirectly by a user's code. Managed and unmanaged resources
can be disposed.
If disposing equals false, the method has been called by the
runtime from inside the finalizer and you should not reference
other objects. Only unmanaged resources can be disposed.
|
Explicit Interface Implementations
See Also
GeneralMatrix Class | DotNetMatrix Namespace