public interface MatrixFieldI extends FieldI, IntegerConvertor, JepComponent
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
cross(java.lang.Object l,
java.lang.Object r)
The cross product of two vectors
|
java.lang.Object |
det(java.lang.Object mat)
The determinant of a matrix
|
java.lang.Object |
dot(java.lang.Object l,
java.lang.Object r)
The dot product of two vectors
|
java.lang.Object |
inv(java.lang.Object mat)
Returns the inverse of a square matrix.
|
java.lang.Object |
solve(java.lang.Object A,
java.lang.Object B)
Solve equation A * X = B
|
java.lang.Object |
trace(java.lang.Object mat)
Returns the trace of a matrix.
|
java.lang.Object |
trans(java.lang.Object mat)
Transpose of a matrix
|
add, and, div, eq, ge, getOne, getZero, gt, le, lt, mod, mul, ne, neg, not, or, pow, subconvertFromInt, convertToIntgetLightWeightInstance, initjava.lang.Object det(java.lang.Object mat)
throws EvaluationException
mat - EvaluationExceptionjava.lang.Object trans(java.lang.Object mat)
throws EvaluationException
mat - the matrixEvaluationExceptionjava.lang.Object dot(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
l - r - EvaluationExceptionjava.lang.Object cross(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
l - r - EvaluationException - if either vectors not of length 3java.lang.Object trace(java.lang.Object mat)
throws EvaluationException
mat - the matrixEvaluationExceptionjava.lang.Object inv(java.lang.Object mat)
throws EvaluationException
mat - the matrixEvaluationException - if matrix is not square or is singularjava.lang.Object solve(java.lang.Object A,
java.lang.Object B)
throws EvaluationException
A - a square matrixB - either a vector or matrix with same number of rows as AEvaluationException - if matrix is not square or is singularCopyright © 2018 Singular Systems http://www.singularsys.com/jep