Mathematica is a
specialized computer program used mainly in scientific and mathematical
Mathematica is split into two parts, the "kernel" and the
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.
- Libraries of elementary and special mathematical functions
- 2D and 3D data and function visualization tools
- Matrix and data manipulation tools including support for
- 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
- 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
- Support for complex number, arbitrary precision and
symbolic computation for all functions
- Tools for transforming and pattern matching abstract
symbolic data models
Last Updated Sunday, October 27 2013 @ 11:40 AM EST