|
Class Summary |
| ArrayAccess |
A postfix MathCommand which facilitates the getting and setting of vector and matrix elements. |
| Determinant |
Calculate the Determinant of a matrix
det([[1,2],[3,4]]) -> 1*4-2*3 = -2 |
| Diagonal |
Creates a diagonal matrix, with a given vector as diagonals elements. |
| Ele |
ele(x,i) returns the i-th element of a vector x. |
| ElementComparative |
Multiplies any number of Vectors or Matrices element by element. |
| ElementDivide |
Multiplies any number of Vectors or Matrices element by element. |
| ElementMultiply |
Multiplies any number of Vectors or Matricies element by element. |
| ExteriorProduct |
An overloaded operator, either cross product or power. |
| GenMat |
Generate vectors and matrices. |
| GetDiagonal |
Extracts diagonal from a square matrix. |
| Id |
Creates an identity matrix. |
| Length |
Returns the length of a vector. |
| MAdd |
An extension of the Add command to allow it to add MVector's and Matrix's. |
| MDivide |
An extension of the Divide class with vectors and matricies. |
| MDot |
The MDot operator. |
| MMultiply |
An extension of the Multiply to with vectors and matricies. |
| MSubtract |
An extension of the Add command to allow it to add MVector's and Matrix's. |
| MUMinus |
Unitary minus for matrices. |
| Size |
Returns the size of an Scaler, Vector or Matrix. |
| Trace |
Calculate the trace of a matrix
trace([[1,2],[3,4]]) -> 1+4 = 5 |
| Transpose |
Transpose a matrix. |
| VEle |
ele(x,i) returns the i-th element of a vector x. |
| VList |
A enhanced version of List, allows matrices and tensors. |
| VMap |
evaluates a function on every element of a vector or matrix. |
| VPower |
An overloaded power function, if both arguments are vectors returns
the exteriour product, else return standard power. |
| VRange |
A enhanced version of List, allows matrices and tensors. |
| VSum |
Adds the elements of a vector or matrix. |