Mathematica
Mathematica is a
specialized computer program used mainly in scientific and mathematical
fields.
Mathematica is split into two parts, the "kernel" and the
"front end".
The kernel interprets expressions (Mathematica code) and returns result
expressions. In Mathematica, dialogs, graphics, math, and general code
are all represented by expressions.
The front end provides an interface called a notebook for viewing,
creating, manipulating, and mixing programs, graphics, maths, text, and
dialogs. It also provides a debugger, a notebook presentation mode, and
the interfaces to devices such as keyboards, mice, and gamepads.
Features include:
- Libraries of elementary and special mathematical functions
- 2D and 3D data and function visualization tools
- Matrix and data manipulation tools including support for
sparse arrays
- Solvers for systems of equations, ODEs, PDEs, recurrence
relations and integrals
- Multivariate statistics libraries
- Constrained and unconstrained local and global optimization.
- A programming language supporting procedural, functional
and object oriented constructs
- A toolkit for adding user interfaces to calculations and
applications
- Import and export filters for data, images, video, sound,
CAD, GIS, document and biomedical formats.
- A database containing economic, scientific, mathematical,
and other information in a format that is easy to access within
Mathematica
- Support for complex number, arbitrary precision and
symbolic computation for all functions
- Tools for transforming and pattern matching abstract
symbolic data models

Last Updated Thursday, March 31 2011 @ 01:54 PM EST |