DMelt:JMathlab/4 Commands
From HandWiki
Member
Commands
Name | Option | Description | |
---|---|---|---|
format | short | displayformat for floatingpoint numbers: 5 digits, all digits or in BASE with COUNT digits. | |
- | long | - | |
- | BASE COUNT | - | |
syms | $sym_1$ [$,sym_2,\ldots$] | declare $sym_1,\ldots$ as symbolic variable. | |
clear | $var_1$ [$,var_2,\ldots$] | delete variables $var_1,\ldots$ | |
who | - | display all variables | |
path | - | show searchpath | |
addpath | path | add to searchpath | |
hold | - | lock/unlock graphic window | |
hold | on | lock graphic window | |
hold | off | unlock graphic window |
Define
Type | Example | O-Mode | Example M-Mode |
---|---|---|---|
Number | -3.214e-12 | -3.214e-12 | |
Vector | [1 2 3 4] | [1,2,3,4] | |
Matrix | [1 2 ; 3 4] | matrix([1,2],[3,4]) | |
Vectorelement | x(2) | x[2] | |
Matrixelement | x(2,1) | x[2,1] | |
Range | 2:5 | - | |
Variable | x = 2.321 | x : 2.321; |
Calculate
This table shows operators with one example each for Octave-mode (O-mode) and Maxima-mode (M-mode). Operations are executed according to their precedence (prec), and, if these are equal, in order.
Function | O-Mode | M-Mode | Prec | Order |
---|---|---|---|---|
Addition | x + y | x + y | 4 | left-right |
Subtraction | x - y | x - y | 4 | left-right |
Scalar Multiplication | x .* y | x * y | 3 | left-right |
Vector/Matrix Multiplication | x * y | x . y | 3 | left-right |
Scalar Division | x ./ y | x / y | 3 | left-right |
Matrix Division (right) | x / y | - | 3 | left-right |
Matrix Division (left) | x \ y | - | 3 | left-right |
Scalar Exponentiation | x .^ y |
x ^ y |
1 | left-right |
Vector/Matrix Exponentiation | x ^ y |
x ^^ y |
1 | left-right |
Range | x:y:z | - | 5 | left-right |
Assignment | x = z | x : y | 10 | right-left |
Assignment | x += z | - | 10 | right-left |
Assignment | x -= z | - | 10 | right-left |
Assignment | x /= z | - | 10 | right-left |
Assignment | x *= z | - | 10 | right-left |
Preincrement | ++x | ++x | 10 | left-right |
Predecrement | --x | --x | 10 | left-right |
Postincrement | x++ | x++ | 10 | right-left |
Postdecrement | x-- | x-- | 10 | right-left |
Adjunct | x' | - | 1 | right-left |
Factorial | x! | - | 1 | left-right |
Comparison and Logical Operators
Function | O-Mode | M-Mode | Prec | Order |
---|---|---|---|---|
Less | x < y | x < y | 6 | left-right |
Less or equal | x <= y | x <= y | 6 | left-right |
Larger | x > y | x > y | 6 | left-right |
Larger or equal | x >= y | x >= y | 6 | left-right |
Equal | x == y | x == y | 6 | left-right |
Not equal | x ~= y | x ~= y | 6 | left-right |
And | x & y | x & y | 7 | left-right |
Or | x || y |
x || y |
9 | left-right |
Not | ~x | ~x | 8 | left-right |