Genius Mathematics Tool
Genius Mathematics Tool (Genius)
is a general purpose calculator program similar in some aspects to BC,
MATLAB
or Maple. It is useful both as a simple calculator and as a
research or educational tool.
The language used in Genius Mathematics Tool is designed to
be 'mathematical' in the sense that it should be 'what you
mean is what you get'. Of course that is not an entirely
attainable goal. Genius Mathematics Tool features rationals,
arbitrary precision integers and multiple precision floats using the
GMP library. It handles complex numbers using cartesian
notation.
The software has good vector and matrix manipulation
and can handle basic linear algebra. The programming language
allows user defined functions, variables and modification of
parameters.
Genius Mathematics Tool comes in two versions; a graphical
GNOME
version, which features an Integrated Development Environment (IDE)
style interface and the
ability to plot functions of one or two variables. There is also a
command line version does not require GNOME, but naturally does not
implement any feature that needs the graphical interface.
The syntax is very intuitive and is designed to mimic how
mathematics is usually written.
Genius 1.0.16
|
|
Price
Free to download
Size
2.1MB
License
GNU GPL v3
Developer
Jiri (George) Lebl, Nils Barth, Kai Willadsen,
Adrian E. Feiguin
Website
www.jirka.org/genius.html
System Requirements
GNOME2 and VTE
readline
GMP library
MPFR
GtkSourceView
Support
Sites:
Manual,
Wiki,
Mailing
List
Selected
Reviews:
|
Features include:
- Arbitrary precision ints, multiple precision floats
- Rational numbers, stored as quotient and denominator
- Complex numbers, stored in cartesian coordinates as usual
- 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 / Linear Algebra, with many related
functions
- Number theory
- Calculus, numerical and even very limited symbolic
calculations
- Statistics; all the basic statistical functions
- Numerical equation solving, polynomial roots, etc
- Combinatorics
- Most common elementary / trigonometric functions
- Modular arithmetic, including inversions and modular
arithmetic on matrices
- A complete programming language, with automatic typing. In
fact large part of Genius standard library is written in GEL
- 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
- Slopefield/Vectorfield plotting
- GUI IDE where you can edit and run/test your programs
- Outputs matrices in LaTeX, Troff (eqn) or MathML

Return
to Calculators Home Page | Return
to Plotting Tools Home Page
Last Updated Saturday, April 13 2013 @ 05:08 PM EDT |