clmath can evaluate simple math expressions either as program arguments, or inside the math shell.
clmath supports a strong toolset to store, display and evaluate algebraic functions. A function can be loaded as program arguments, or inside the math shell.
Functions support an infinite amount of variables, which need to be defined before evaluation.
Once loaded, a function can be stored with a simple name to be loaded later or to be re-used inside other functions.
Function variables may be defined as constant values, a subordinate term or an entire evaluation of another saved function.
Functions that have exactly 1 variable can be displayed in a Graph using the graph
command.
When in the normal math shell, or launching through program arguments, the graph can display up to 6 different functions by using graph <function_1> <function_2> <function_n>
.