AngouriMath
Navigation
OnMatrixArgument(AngouriMath.Entity,System.Boolean,System.Func{AngouriMath.Entity.Matrix,AngouriMath.Entity},System.Func{AngouriMath.Entity,AngouriMath.Entity},System.Func{AngouriMath.Entity,AngouriMath.Entity})
Method (no overloads)
Summary
An operation on a matrix, carried out where argument is one once simplified. A matrix
written in place is kept a matrix even at 1x1, where simplifying it whole would give its entry: det([[5]])
is 5 because [[5]] is a matrix, and det(5) is left alone because 5 is not one. A condition or the cases of
a piecewise are carried through, as a function of a number carries them.
https://github.com/asc-community/AngouriMath/issues/2147
written in place is kept a matrix even at 1x1, where simplifying it whole would give its entry: det([[5]])
is 5 because [[5]] is a matrix, and det(5) is left alone because 5 is not one. A condition or the cases of
a piecewise are carried through, as a function of a number carries them.
https://github.com/asc-community/AngouriMath/issues/2147
Parameter "argument"
What the operation is applied to.
Parameter "isExact"
Whether to keep the answer exact, as for simplification against evaluation.
Parameter "ofMatrix"
The value at a matrix, or null where the matrix has none, as a matrix that is not square has no determinant.
Parameter "ofOther"
The value at anything else, a rewrite such as det(transpose(A)) = det(A), or null.
Parameter "unevaluated"
The node, over the simplified argument.
Angouri © 2019-2026 · Project's repo · Site's repo · Octicons · Transparency · 5629 pages online