MATRIXDEF: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{Keyword | 1= <code>MATRIXDEF symbol</code> <code>@label@ { options } MATRIXDEF [*] symbol = expression</code> | 2= Defines the symbol to be a (two-dimension...") |
No edit summary |
||
Line 17: | Line 17: | ||
Defines two matrices <code>M</code> and <code>N</code> and assigns a value to <code>N</code>. In expression evaluation, iMath will treat the matrices as non-commutative, that is, <code>M N ≠ N M</code>. | Defines two matrices <code>M</code> and <code>N</code> and assigns a value to <code>N</code>. In expression evaluation, iMath will treat the matrices as non-commutative, that is, <code>M N ≠ N M</code>. | ||
| | |||
4= | |||
[[VECTORDEF]] | |||
}} | }} | ||
[[Category:Definition]] | [[Category:Definition]] |
Revision as of 19:24, 27 June 2017
Syntax
MATRIXDEF symbol
@label@ { options } MATRIXDEF [*] symbol = expression
Implemented in iMath since version 2.2.0 or earlier.
Explanation
Defines the symbol to be a (two-dimensional) matrix. This is important because matrices are non-commutative when evaluating an expression.
The second form is a shortcut for the combination of MATRIXDEF
and EQDEF
. It defines the symbol and creates an equation defining its value.
Example
MATRIXDEF M
MATRIXDEF N = MATRIX{ a # b # c ## d # e # f ## g# h# i }
Defines two matrices M
and N
and assigns a value to N
. In expression evaluation, iMath will treat the matrices as non-commutative, that is, M N ≠ N M
.