Application Areas

In addition to being a comprehensive and powerful computational system, Mathematica builds in specialized functionality for many technical areas, from computational biology to wavelet analysis. Every function is tightly integrated with the whole Mathematica system, making it possible to investigate a single area in great detail and explore new ideas at the intersection of different fields.


Statistics and data analysis

From calculating basic descriptive statistics to developing and visualizing multidimensional nonlinear models, Mathematica streamlines the entire statistical analysis workflow. With hundreds of distributions, automated parameter estimation, hypothesis testing, statistical model analysis, and more, Mathematica provides a comprehensive set of tools for assessing and understanding data.

GPU programming

Mathematica includes built-in support for CUDA and OpenCL environments, making GPU programming broadly accessible for the first time. GPU operations are fully integrated into the Mathematica system, including direct exchange of data between processes and automatic compilation and linking of GPU code.

Control systems

Design and analyze control systems using classical and state-space techniques, develop control solutions for analog and digital systems, simulate models in open- and closed-loop configurations, and interactively evaluate controllers—all in one system.

Wavelet analysis

Mathematica brings a broad spectrum of wavelet analysis tools to your desktop, including support for many wavelet families, and continuous and discrete wavelet transforms. Wavelet transforms work directly with arrays of any dimension as well as sound and image data, providing a symbolic representation of the transform that can easily be visualized or used for further processing.
Wavelet analysis

Computational biology

Built-in human genome and protein data, state-of-the art statistical analysis tools, support for regular expressions, graphs and networks, and high-performance sequence analysis algorithms, together with support for standard file formats, ensure that you have all the tools you need to model and visualize biological systems.

Spline design and analysis

Mathematica allows you to create, visualize, and manipulate Bézier curves, and B-spline and NURBS curves and surfaces, in any number of dimensions. Exact symbolic handling of splines, complete integration with 2D and 3D graphics, and spline interpolation of data allow the immediate application of spline methods to any area.

Parallel computing

On any multicore computer, Mathematica automatically runs multiple parts of a computation concurrently—making parallel computing easy enough for everyday use. Mathematica's parallel infrastructure is set up to allow seamless scaling to networks, clusters, grids, and clouds, while the symbolic character of the Mathematica language provides straightforward support of many programming paradigms and data-sharing models.
Parallel computing

Image processing and analysis

With dozens of features for real-time image acquisition, filtering, segmentation, shape analysis, feature detection, and more, Mathematica offers a complete environment and interactive workflow for image processing and analysis.
Image processing and analysis

Financial engineering

Mathematica includes built-in functions for pricing derivatives, including exotic options; for computing bond values and sensitivity measures; and for calculating time value of money. With more than a hundred financial indicators, easy connectivity to databases and web services, high-performance computing with built-in parallel processing, and more, Mathematica has everything you need for computational finance.
Financial engineering

Geographical information systems

With built-in geodesy data and comprehensive support for all standard reference ellipsoids, datums, and projections, Mathematica streamlines the process of importing, visualizing, and computing with geospatial data from varied sources—allowing you to apply high-precision geodetic techniques to your GIS applications.

Mathematica Solutions

Science, engineering, biotechnology, finance, art, education, and more....
Find the solution for your field»

Take a Quick Tour

See the benefits Mathematica 8 provides to users across industry, research, and education.
Watch video»

Free Online Seminars

Learn from the experts about a wide variety of Mathematica 8 topics.
See the seminar calendar»

Get Mathematica

 

System requirements»
Have a question? Contact us»