Next: Giac Language Mode, Previous: Yacas Language Mode, Up: Language Modes

The `d X` (`calc-maxima-language`

) command selects the
conventions of Maxima, another free computer algebra system. The
function names in Maxima are similar, but not always identical, to Calc.
For example, instead of ‘`arcsin(x)`’, Maxima will use
‘`asin(x)`’. Complex numbers are written ‘`3 + 4 %i`’. The
standard special constants are written `%pi`

, `%e`

,
`%i`

, `%phi`

and `%gamma`

. In Maxima, `inf`

means
the same as in Calc, but `infinity`

represents Calc's `uinf`

.

Underscores as well as percent signs are allowed in function and
variable names in Maxima mode. The underscore again is equivalent to
the ‘`#`’ in Normal mode, and the percent sign is equivalent to
‘`o'o`’.

Maxima uses square brackets for lists and vectors, and matrices are
written as calls to the function `matrix`

, given the row vectors of
the matrix as arguments. Square brackets are also used as subscripts.