Menu
Your Cart

Mathematica

Mathematica

Need more information on this product?

Please contact us on +44 (0)20 8733 7100 or via our online form.

Contact Us

If you are not currently a customer, you can apply for an account.

Register here


  • SKU: MATHEMAT


Complete development environment enabling the creation of demonstrations, numeric and symbolic computations, programming and slide shows via the notebook interface, a web browser or by other systems as a back-end computational engine.

Mathematica is a complete development environment enabling the creation of demonstrations, numeric and symbolic computations, programming and slide shows. It can be used directly via the notebook interface, via a web browser or by other systems as a back-end computational engine.

Functions work for any size or precision of number, compute with symbols and can be represented graphically. It is possible to switch algorithms to obtain the optimal answer and to check and adjust the accuracy of results. A notebook document provides a complete report including inputs, outputs and graphics in an interactive typeset form. Add text, headings, formulas from a textbook or interface elements to create an online slide show, web, XML or printed presentation. Mathematica packages can be debugged using Wolfram Workbench, encapsulated and wrapped in a custom user interface. Java, C or links to a proprietary system can use Mathematica behind the scenes. Mathlink includes MM software for loading legacy code or existing files into a MM notebook.

Key Features:

  • Authoring and deploying CDFs: create interactive CDF books, reports, or applications with Mathematica 8 and freely distribute them as web objects or desktop applications.
  • Software development: built-in GPU programming support, high-performance C code generation, SymbolicC support and expanded parallel processing.
  • CUDA and OpenCL support: build GPU computation into your programs using new support for CUDA and OpenCL environments.
  • Mathematica shell scripts: use high-level Mathematica language to make scripts invoked from the command shell.
  • Image processing: offers a complete environment and interactive workflow for image processing and analysis.
  • Graphs and networks: fully integrated into Mathematica, including high-performance scalable data structures, advanced aesthetics and broad modeling and analysis capabilities.
  • Statistics visualisations: new statistics charts, including box whisker charts, quantile plots and paired bar charts and histograms with Mathematica's automation and flexibility.
  • Illustration and drawing tools: illustrate ideas or annotate graphics using improved drawing tools, including dynamic guides.
  • 2D and 3D graphics: texture mapping of images to 3D surfaces with full hardware acceleration, built-in curve and filled curve primitives and other new features.
  • Interactive financial charts: users can create customised interactive financial charts, applying more than 100 built-in financial indicators to their own data or built-in data feeds.
  • Dense numerical linear algebra: dense numerical linear algebra is used for most Mathematica numerical analysis functionality including data analysis over matrix operations, numerical differential equation solvers and graphics.
  • High-speed sparse linear algebra: implementation of sparse linear algebra enables arrays of any dimension or rank and is integrated fully with the Mathematica system.
  • Large-scale linear programming: optimised for solving large-scale linear programming problems using an interior-point method.

Mathematica - Features

Current features

  • Authoring and deploying CDFs: Create interactive CDF books, reports, or applications with Mathematica 8 and freely distribute them as web objects or desktop applications.
  • Web embedding and free Wolfram CDF player: Embed CDFs as objects within web pages or view them as full-screen documents within a browser using the free CDF Player. The free Player offers full Mathematica 8 compatibility.
  • Free-form linguistic input: Mathematica 8 pioneers free-form linguistic input, allowing users to enter plain English and get immediate results and the Mathematica input for further exploration, without the need for syntax.
  • Statistics: New superfunctions automatically compute the probability of any event and the expectation of any expression, estimate distributions from data, or quantify goodness of fit.
  • Software development: Built-in GPU programming support, high-performance C code generation, SymbolicC support, and expanded parallel processing.
  • CUDA and OpenCL support: Build GPU computation into your programs using new support for CUDA and OpenCL environments.
  • Mathematica shell scripts: Use high-level Mathematica language to make scripts invoked from the command shell.
  • Engineering/R&D: Analyse and design control systems using classical and state-space techniques, develop control solutions for analog and digital systems, and simulate models in open- and closed-loop configurations.
  • Finance: Perform comprehensive derivative calculations, including exotic option pricing; compute bond values and sensitivity measures.
  • Image processing: Offers a complete environment and interactive workflow for image processing and analysis.
  • Graphs and networks: Fully integrated into Mathematica, including high-performance scalable data structures, advanced aesthetics and broad modeling and analysis capabilities.
  • Statistics visualisations: New statistics charts, including box whisker charts, quantile plots, and paired bar charts and histograms with Mathematica's automation and flexibility.
  • Illustration and drawing tools: Illustrate ideas or annotate graphics using improved drawing tools, including dynamic guides.
  • 2D and 3D graphics: Texture mapping of images to 3D surfaces with full hardware acceleration, built-in curve and filled curve primitives and other new features.
  • Interactive financial charts: Users can create customised interactive financial charts, applying more than 100 built-in financial indicators to their own data or built-in data feeds.
  • Dense numerical linear algebra: Dense numerical linear algebra is used for most Mathematica numerical analysis functionality including data analysis over matrix operations, numerical differential equation solvers and graphics.
  • High-speed sparse linear algebra: Implementation of sparse linear algebra enables arrays of any dimension or rank and is integrated fully with the Mathematica system.
  • Large-scale linear programming: Optimised for solving large-scale linear programming problems using an interior-point method.
  • 64-bit platform support: Access to nearly a million terabytes.
  • MathLink: Uses TCP/IP devices for communications between parts of Mathematica such as the front end and the kernel as well as for the primary means of communication between multiple Mathematica kernels such as in gridMathematica clusters.
  • LabView: statistics, data analysis, import, export and connectivity functionality for processing large data sets.
  • Plotting functions and visualisation: Including Plot, Plot3D, ContourPlot, DensityPlot, ParametricPlot, MoviePlot, MoviePlot3D, LogPlot, LogLogPlot, PolarPlot, ImplicitPlot and ScatterPlot.
  • Graphics: Built-in graphics types for visualising results including 2D and 3D plots, contour and density graphics and a full specialised business and statistical plots.
  • Mathematica notebooks and packages: All documents and programs are fully platform independent.
  • Interactive web and intranet sites: Any Mathematica program can be turned into an MSP, an interactive Web application running on a Mathematica server, that can be used from any Web browser and through an interface.
  • Software component: Use J/Link and MathLink API to deploy Mathematica applications as part of a Java, .NET or C/C++ program.
  • Programming language: Build intricate calculations by specifying a definition for an expression and adding a formula s a Mathematica transformation rule.

Mathematica - System Requirements

Mathematica Platform Availability

Operating System 32/64-bit
Microsoft Windows
  Windows 7 32-bit, 64-bit
  Windows Vista 32-bit, 64-bit
  Windows XP 32-bit, 64-bit
  Windows Server 2003 32-bit, 64-bit
  Windows Compute Cluster Server 2003 64-bit
  Windows 2000 32-bit
  Windows Server 2008 64-bit
Apple Macintosh
  Mac OS X 10.5 Intel 32-bit, 64-bit
  Mac OS X 10.5 PPC 32-bit*
  Mac OS X 10.4 Intel 32-bit, 64-bit**
  Mac OS X 10.4 PPC 32-bit*
Linux x86
  Linux 2.4 or later 32-bit, 64-bit
  Mathematica 8 has been fully tested on all major Linux distributions based on the 2.6 Linux kernel. On newer Linux distributions, additional compatibility libraries may need to be installed.
Mathematica has supported an X Window System front end since Version 2.2 (released in 1993). In Version 7, it utilises the Qt application framework for its user interface, the same used by the major Linux desktop environment KDE. Nightly tests are run on both enterprise and popular open-source Linux distributions.
Sun Solaris
  Solaris 10 x86 64-bit
  Solaris 10 UltraSPARC

* Also runs on 64-bit PPC hardware.
** 64-bit support requires OS X 10.4.10.