Publisher review:Genius is a calculator program similiar in some aspects to BC, Matlab or Maple. GEL Genius is a calculator program similiar in some aspects to BC, Matlab or Maple. GEL is the name of its extention language (stands for "Genius Extension Language"), in fact, a large part of the standard genius functions are written in GEL itself.
Features:
- Arbitrary precision ints, multiple precision floats, using all the power of gmp.
- Rational numbers, stored as quotient and denominator.
- Complex numbers, stored in cartesian coordinates as usual.
- Automatic typing, no need to declare types of variables.
- Math-like-looking expressions, tries to be as much a what you mean is what Genius understands, up to a limit of course.
- Matrix calculations, with many related functions.
- Modular arithmetic, including inversions and modular arithmetic on matrices.
- A complete programming language. In fact large part of Genius standard library is written in GEL.
- Can output matrices in LaTeX, Troff (eqn) or MathML. This feature allows you to copy stuff directly from the Genius console to a document in LaTeX, troff or MathML.
- 2D Function line plots, standard 2D graphs of up to 10 functions at once, with possibility to export to EPS or PNG
- Parametric plots, with possibility to export to EPS or PNG
- 3D Function surface plots, with possibility to export to EPS or PNG
- GUI IDE where you can edit and run/test your programs
- A plugin interface, not yet really used.
Genius 0.7.7 is a C/C++ script for File Management scripts design by George Lebl.
It runs on following operating system: Linux / BSD.
Operating system:Linux / BSD