Mathematica is a computational software program used in many scientific, engineering, mathematical and computing fields, based on symbolic mathematics. It was conceived by Stephen Wolfram and is developed by Wolfram Research of Champaign, Illinois.The Wolfram Language is the programming language used in Mathematica.
Features
Features of Mathematica include:
- Elementary and Special mathematical function libraries
- 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, function and geo visualization and animation tools
- Solvers for systems of equations, diophantine equations, ODEs, PDEs, DAEs, DDEs, SDEs 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 140 distributions.
- Support for censored data, temporal data, time-series and unit based data
- Calculations and simulations on random processes and queues
- Machine learning tools for data, images and sounds
- Computational geometry in 2D, 3D and higher dimensions
- Finite element analysis including 2D and 3D adaptive mesh generation
- 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 2D and 3D image processing and morphological image processing including image recognition
- Tools for visualizing and analysing directed and undirected 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 and symbolic tensor functions
- Libraries for signal processing including wavelet analysis on sounds, images and data
- Linear and non-linear 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 DLL, SQL, Java, .NET, C++, Fortran, CUDA, OpenCL, and http based systems
- Tools for parallel programming
- Using both "free-form linguistic input" (a natural language user interface) and Mathematica language in notebook when connected to the Internet
Get Mathematica from Here
No comments:
Post a Comment