Mathomatic version 15.6.3 Quick Reference Card
Command Usage Notes
approximate approximate [equation-number-ranges] Related command: calculate
calculate calculate ["factor"] [feedback-variable number-of-iterations] This command may be preceded with "repeat".
clear clear [equation-number-ranges] Tip: Use "clear all" to quickly restart Mathomatic.
code code ["c" or "java" or "python" or "integer"] [equation-number-ranges] Related commands: simplify, optimize, and variables
compare compare ["symbolic"] ["approx"] equation-number ["with" equation-number] Compare two equation spaces to see if mathematically the same.
copy copy [equation-number-ranges] Duplicate the contents of the specified equation spaces.
derivative derivative ["nosimplify"] variable or "all" [order] Alternate name for this command: differentiate
display display ["factor"] ["mixed"] [equation-number-ranges] Display equation spaces in pretty, multi-line (2D) fraction format.
divide divide [variable] This command may be preceded with "repeat".
echo echo [text] Output a line of text, followed by a newline.
edit edit [file-name] Editor name in EDITOR environment variable.
eliminate eliminate variables or "all" ["using" equation-number] This command may be preceded with "repeat".
extrema extrema [variable] [order] Helps with finding the minimums and maximums.
factor factor ["number" [integers]] or ["power"] [equation-number-range] [variables] Alternate name for this command: collect
for for variable start end [step-size] Same syntax as the sum and product commands.
fraction fraction ["numerator"] ["denominator"] [equation-number-range] This command may be preceded with "repeat".
help help [topics or command-names] Alternate name for this command: ?
imaginary imaginary [variable] Related command: real
integrate integrate ["constant" or "definite"] variable [order] Alternate name for this command: integral
laplace laplace ["inverse"] variable This command only works with polynomials.
limit limit variable expression This limit command is experimental.
list list ["export"/"maxima"/"gnuplot"/"hex"] [equation-number-ranges] Options to export to other math programs.
nintegrate nintegrate ["trapezoid"] variable [partitions] This command cannot integrate over singularities.
optimize optimize [equation-number-range] Split up equations into smaller, more efficient equations.
pause pause [text] Display a line of text and wait for user to press the Enter key.
plot plot [equation-number-ranges] [x-range [y-range]] [expressions,] Plots variable x, and y if 3D surface plot.
product product variable start end [step-size] Related command: sum
push push [equation-number-ranges] Available only if readline is enabled.
quit quit [exit-value] Alternate name for this command: exit
read read file-name This command may be preceded with "repeat".
real real [variable] Related command: imaginary
replace replace [variables ["with" expression]] Substitute variables in the current equation with expressions.
roots roots root real-part imaginary-part This command may be preceded with "repeat".
save save file-name Related command: read
set set [["no"] option [value]] ... "set" by itself will show all current option settings.
simplify simplify ["sign"] ["symbolic"] ["quick[est]"] ["fraction"] [equation-number-range] This command may be preceded with "repeat".
solve solve ["verify"] [equation-number-range] ["for"] variable or "0" The verify option checks all displayed solutions.
sum sum variable start end [step-size] Related command: product
tally tally ["average"] Prompt for and add entries, showing running total and average.
taylor taylor ["nosimplify"] variable order point Compute the Taylor series expansion of the current expression.
unfactor unfactor ["fraction"] ["quick"] ["power"] [equation-number-range] Alternate name for this command: expand
variables variables ["c" or "java" or "integer"] [equation-number-ranges] Related command: code
version version Display Mathomatic version, compiler, and license information.

Anything enclosed by straight brackets [like this] means it is optional and may be omitted.

To select an equation space and make it the current equation, type the equation number at the main prompt.
To solve the current equation, type the variable name at the main prompt or use the solve command.

For more information visit www.mathomatic.org