Maxima
About Maxima :-
Maxima is a system for
the manipulation of symbolic and numerical expressions, including
differentiation, integration, Taylor series, Laplace transforms,
ordinary differential equations,
systems of linear equations,
polynomials,
and sets, lists, vectors, matrices, and tensors.
Maxima yields high precision numeric results
by using exact fractions, arbitrary precision integers,
and arbitrarily precision floating point numbers.
Maxima can plot functions and data in two and three
dimensions.Maxima is a descendant of Macsyma, the legendary computer
algebra
system developed in the late 1960s at the Massachusetts Institute of
Technology.
How to
run Maxima in ENEA-GRID
Maxima
is available on ENEA-GRID linux systems and can be invoked with the
command "maxima","xmaxima" and "rmaxima".
Documentation:-
The documentation info can be
obtained at http://maxima.sourceforge.net/docs.shtml
Features:-
Maxima includes a
complete programming language with ALGOL- like syntax but Lisp-like
semantics, so it can readily be used for teaching programming and
computer algebra.Since Maxima is written in Common Lisp, it is easily
accessed programmatically and extended, as the underlying Lisp can be
called from Maxima
Numeric calculations
Like most computer algebra systems, Maxima specializes in
symbolic
operations. It also offers special numerical capabilities such as arbitrary-precision arithmetic:
integers
and rational numbers which can grow to sizes
limited only by machine memory, and floating point numbers whose precision can
be set arbitrarily large ("bfloats").For
calculations which use floating point and arrays heavily, Maxima
offers the possibility of generating code in other programming
languages (notably Fortran) which may execute it more efficiently.Maxima is a general-purpose system, and special-case
calculations
such as factorization of large numbers, manipulation of extremely large
polynomials, etc. are often better done in specialized systems.
What
platforms are supported?
The Maxima source
code can be compiled on many systems,
including Windows, Linux, and MacOS X.