An elaborate calculator with differents types of variable, operators, commands and functions.
- real numbers, complex numbers and matrix
4 / 2i / [[2,0];[4,-9]]
- operators + - * / % ^ and matrix multiplication with ** symbol,
you can also use () for priority operations
- perform computation
(4 + 2i) * 3 =?
> 12 + 6i
- stock variable
a = 4
a * 2 =?
> 8
- stock functions
f(x) = x + (5 - x) ^ 2
> x + (5 - x) ^ 2
- resolve polynom of 2 or less degree
x^2 - x = 5?
- var : i, pi, e
- fct : sqrt, abs, norm, sin, cos, tan, exp, ln, log
- exit : quit the program
- list-variable : show the list of var and fct in the program
- chg-angle-mod : change angle unit
- help : show informations about the program
- test : test if the program respond