Mathematica is a computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing. It was conceived by Stephen Wolfram and is developed by Wolfram Research of Champaign, Illinois.

Mathematica is a computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing. It was conceived by Stephen Wolfram and is developed by Wolfram Research of Champaign, Illinois.

Features of Mathematica include (list taken from Wikipedia):

  • Elementary mathematical function library
  • Special mathematical function library
  • Matrix and data manipulation tools including support for [[sparse array]]s
  • Support for complex number, Arbitrary precision arithmetic, interval arithmetic and symbolic computation
  • 2D and 3D data and function visualization and animation tools
  • Solvers for systems of equations, diophantine equations, Ordinary differential equation, Partial differential equation, Differential algebraic equation, Delay differential equation and recurrence relations
  • Numeric and symbolic tools for discrete and continuous calculus
  • Multivariate statistics libraries including fitting, hypothesis testing, and probability and expectation calculations on over 100 distributions.
  • Constrained and unconstrained local and global optimization
  • Programming language supporting procedural, functional and object oriented constructs
  • Toolkit for adding user interfaces to calculations and applications
  • Tools for image processing and morphological image processing including image recognition
  • Tools for visualizing and analysing graphs
  • Tools for combinatoric problems
  • Tools for text mining including regular expressions and semantic analysis
  • Data mining tools such as cluster analysis, sequence alignment and pattern matching
  • Number theory function library
  • Tools for financial calculations including bonds, annuities, derivatives, options etc.
  • Group theory functions
  • Libraries for Wavelet analysis on sounds, images and data
  • Control systems libraries
  • Continuous and discrete integral transforms
  • Import and export filters for data, images, video, sound, CAD, GIS document and biomedical formats
  • Database collection for mathematical, scientific, and socio-economic information and access to WolframAlpha data and computations
  • Technical word processing including formula editing and automated report generating
  • Tools for connecting to DLLs. SQL, Java, .NET, C++, FORTRAN, CUDA, OpenCL and http based systems
  • Tools for parallel programing
  • Using both "free-form linguistic input" (a natural language user interface) and Mathematica language in notebook when connected to the Internet

Also, check the Mathematica Stack Exchange for more directed help.

history | excerpt history