
related topics 
{math, number, function} 
{system, computer, user} 
{work, book, publish} 
{school, student, university} 
{company, market, business} 
{style, bgcolor, rowspan} 
{area, part, region} 

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.^{[2]}^{[3]}
Contents
Features
Features of Mathematica include:^{[4]}
 Elementary mathematical function library
 Special mathematical function library
 Matrix and data manipulation tools including support for sparse arrays
 Support for complex number, arbitrary precision, interval arithmetic and symbolic computation
 2D and 3D data and function visualization and animation tools
 Solvers for systems of equations, diophantine equations, ODEs, PDEs, DAEs, DDEs and recurrence relations
 Numeric and symbolic tools for discrete and continuous calculus
 Multivariate statistics libraries including fitting, hypothesis testing, and probability and expectaction 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 ^{[5]} and morphological image processing including image recognition
 Tools for visualizing and analysing graphs
 Tools for combinatoric problems
 Tools for text mining
 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 transforms
 Import and export filters for data, images, video, sound, CAD, GIS^{[6]}, document and biomedical formats
 Database collection for mathematical, scientific, and socioeconomic information and access to WolframAlpha data and computations
 Notebook interface for review and reuse of previous inputs and outputs including graphics and text annotations
 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 "freeform linguistic input" (a natural language user interface) ^{[7]} and Mathematica language in notebook when connected to the Internet
Full article ▸


related documents 
Information retrieval 
DiffieHellman key exchange 
Lazy evaluation 
UTF16/UCS2 
Symmetrickey algorithm 
Block cipher 
XSL Transformations 
Oracle machine 
Delegation pattern 
Queue (data structure) 
Btree 
Trie 
Outer product 
Base (topology) 
Generalized mean 
Definable real number 
MerkleHellman 
Riemann mapping theorem 
ML (programming language) 
Boolean ring 
Pigeonhole principle 
Prim's algorithm 
Paracompact space 
Chain rule 
Fixed point combinator 
Multiplicative function 
XOR swap algorithm 
Preorder 
Presburger arithmetic 
Commutator subgroup 
