All categories

Wolfram Mathematica 10.3.1

Free Perform calculations for fields such as Statistics, Finance, Engineering, etc.
3.7 
Latest version:
12.0.0 See all

Use the more than 5,000 inbuilt functions in solving your technical computing tasks. The tool creates professional-grade interactive visualizations from your results, embeds over 150,000 usage examples and includes its own Wolfram Language with natural language support, predictive suggestions and more.

Wolfram Mathematica is a computational piece of software that offers solutions for several industries: Engineering, Biotechnology and Medicine, Finance, Statistics, Business Analysis, Software Development, Science, Education, and even Arts and Entertainment.

Mathematica has its own specific syntax. Nevertheless, new users can benefit from the free-form linguistic input. They will enter content in plain English, and receive an interpretation of their request in accordance with the Mathematica syntax.

The computational abilities of this smart tool can be used in a wide array of domains. Aircraft designs can be mathematically optimized, chemical processes can be simulated, mechanical systems can be designed and simulated. In Economics, reports can be automatically generated and sophisticated statistics can be obtained. Users from the Design and Arts areas are able to create computer animations and special effects. Bioinformatics professionals are able to project clusters of DNA sequences, and visualize protein folds, among many other tasks they can perform.

Wolfram Mathematica can achieve all these tasks because of the advanced algorithms, statistical analysis tools, precise symbolic and numeric engine, and high precision physics that underlie it. These are only a few of the aspects that have been taken into account when building this powerful tool.

Wolfram Mathematica is a utility for professionals coming from several domains where computational tools are needed. It takes time for one to learn how to use it to its full potential, but the utility has been designed so that new users can be helped in learning their way around.


v10.3.1 [Oct 19, 2015]
A list of key new features since 10.2.
Core Language
UpTo — specify up to a number of elements or parts
Comparison Operators
EqualTo — operator form for Equal
GreaterThan ▪ GreaterEqualThan ▪ LessThan ▪ LessEqualThan
Between — check if a number is contained in a given interval
Reversal-Related
IntegerReverse ▪ PalindromeQ
Echoing from Programs
Echo — display and return a result
EchoFunction — apply a function before displaying
Associations »
KeyMemberQ ▪ KeyFreeQ ▪ KeyCollisionFunction
Grid Interface
TextGrid — 2D ("spreadsheet") grid with textual elements
Knowledge Representation and Data
Entity Representation
EntityInstance — an instance of an entity (e.g. 5 kg of gold, USA in 1922, etc.)
EntityCopies — multiple copies of an entity (e.g. 10 baseballs)
EntityGroup — a group of entities treated as one (e.g. hamburger and fries)
New Types of Data
AnatomyData — extensive data on human anatomical structures
MortalityData — current and historical human mortality data for many countries
StandardOceanData — detailed properties of the standard ocean model
MathematicalFunctionData — properties and relations for mathematical functions
Textual & Linguistic Computation
Word-Oriented Computation
WordList — lists of words of various types in many languages
RandomWord — random word of a specified type
WordDefinition ▪ IncludeInflections
Text Analysis »
TextStructure — parse text into its grammatical structure
TextElement — symbolic representation of tagged text
Internationalization
WordTranslation — translations of words in many languages
Transliterate — transliterate between writing scripts
AlphabeticSort — sort according to the conventions of a given language
AlphabeticOrder ▪ CaseOrdering ▪ IgnorePunctuation
Text Patterns
NoWhitespace ▪ PunctuationCharacter
Geo & Date Computation
Travel Paths
TravelDirections — compute travel paths and directions
TravelTime ▪ TravelDistance ▪ TravelDirectionsData
Geographic Regions
GeoArea — area of a geographic region
Time Zones
TimeZoneOffset — numeric offset between different time zones
$SystemTimeZone ▪ $TimeZoneEntity
Time Series Visualization
DateListStepPlot — stepwise plots of time series
Mathematical Algorithms
Partial Differential Equations »
DSolve — extensive support for symbolic solutions of partial differential equations
DEigensystem — symbolic eigenvalues and eigenfunctions for ODEs and PDEs
DEigenvalues — symbolic eigenvalues for ODEs and PDEs
NDSolve — support for hybrid numerical PDEs
Signal Processing »
BandpassFilter — now supports quality factor specifications
BandstopFilter ▪ LeastSquaresFilterKernel
Probability & Statistics
Matrix Distributions »
WishartMatrixDistribution — matrix-valued chi-squared distribution
MatrixNormalDistribution ▪ MatrixTDistribution ▪ InverseWishartMatrixDistribution ▪ ...
Gaussian Structured Matrix Distributions
GaussianOrthogonalMatrixDistribution — Gaussian symmetric matrices (GOE)
GaussianUnitaryMatrixDistribution ▪ GaussianSymplecticMatrixDistribution
Uniform Structured Matrix Distributions
CircularRealMatrixDistribution — uniform orthogonal matrices (CRE)
CircularUnitaryMatrixDistribution ▪ CircularQuaternionMatrixDistribution ▪ CircularOrthogonalMatrixDistribution ▪ CircularSymplecticMatrixDistribution
Matrix Property Distributions
MatrixPropertyDistribution — distribution properties of matrices
TracyWidomDistribution — scaled largest eigenvalue of random symmetric matrices
MarchenkoPasturDistribution — singular values of Wishart matrices
Probability Distribution
ShiftedGompertzDistribution — technology adoption distribution
Deployment & External Operations
Cloud Deployment
FormPage — symbolic representation of a deployable form result page
ExportForm — support for new web-oriented output forms (e.g. "HTMLThemed")
GenerateHTTPResponse — simulate web server behavior for APIFunction etc.
Network Programming »
HostLookup — look up an IP address or host name (DNS and reverse DNS)
IPAddress — symbolic representation of an IPv4 or IPv6 IP address
SocketConnect — open a connection to a server at a given socket address
SocketObject — symbolic representation of a connected socket

Suggestions

MyHeritage Family Tree Builder
MyHeritage Family Tree Builder
Free

Creates and organizes family history databases

ExpressPCB
ExpressPCB
Free

Creates layouts for printed circuit boards

BioEdit
BioEdit
Free

Creates and edits biological sequence models

Download
Free