Wolfram Mathematica 12.1.0 Multilingual
File Size: 4.22 GiB
For three decades, Mathematica has defined the state of the art in technical computing-and provided the principal computation environment for millions of innovators, educators, students, and others around the world. Widely admired for both its technical prowess and elegant ease of use, Mathematica provides a single integrated, continually expanding system that covers the breadth and depth of technical computing-and seamlessly available in the cloud through any web browser, as well as natively on all modern desktop systems.
For Modern Technical Computing, There's No Other Choice
With energetic development and consistent vision for three decades, Mathematica stands alone in a huge range of dimensions, unique in its support for today's technical computing environments and workflows.
A Vast System, All Integrated
Mathematica has nearly 5,000 built-in functions covering all areas of technical computing-all carefully integrated so they work perfectly together, and all included in the fully integrated Mathematica system.
Not Just Numbers, Not Just Math-But Everything
Building on three decades of development, Mathematica excels across all areas of technical computing-including neural networks, machine learning, image processing, geometry, data science, visualizations, and much more.
Unimaginable Algorithm Power
Mathematica builds in unprecedentedly powerful algorithms across all areas-many of them created at Wolfram using unique development methodologies and the unique capabilities of the Wolfram Language.
Higher Level Than Ever Before
Superfunctions, meta-algorithms... Mathematica provides a progressively higher-level environment in which as much as possible is automated-so you can work as efficiently as possible.
Everything Is Industrial Strength
Mathematica is built to provide industrial-strength capabilities-with robust, efficient algorithms across all areas, capable of handling large-scale problems, with parallelism, GPU computing, and more.
Powerful Ease of Use
Mathematica draws on its algorithmic power-as well as the careful design of the Wolfram Language-to create a system that's uniquely easy to use, with predictive suggestions, natural language input, and more.
Documents As Well As Code
Mathematica uses the Wolfram Notebook Interface, which allows you to organize everything you do in rich documents that include text, runnable code, dynamic graphics, user interfaces, and more.
The Code Makes Sense
With its intuitive English-like function names and coherent design, the Wolfram Language is uniquely easy to read, write, and learn.
Make Your Results Look Their Best
With sophisticated computational aesthetics and award-winning design, Mathematica presents your results beautifully-instantly creating top-of-the-line interactive visualizations and publication-quality documents.
Get started with almost any project with help from 150,000+ examples in the Documentation Center, over 10,000 open-code Demonstrations in the Wolfram Demonstrations Project-and a host of other resources.
Instant Real-World Data
Mathematica has access to the vast Wolfram Knowledgebase, which includes up-to-the-minute real-world data across thousands of domains.
Seamless Cloud Integration
Mathematica is now seamlessly integrated with the cloud-allowing sharing, cloud computing, and more in a unique and powerful hybrid cloud/desktop environment
Connected to Everything
Mathematica is built to be connected to everything: file formats (180+), other languages, Wolfram Data Drop, APIs, databases, programs, the Internet of Things, devices-and even distributed instances of itself.
Windows and Linux notebook interface updated with HiDPI support for thousands of icons and other assets
Windows and macOS interfaces now use Direct3D 11 and Metal API for improved rendering of 3D graphics
Sophisticated video framework for programmatic viewing, processing and analysis of a range of multimedia types
Spreadsheet-like viewing, editing and manipulation of tabular data with TableView
Detailed control of appearance, sorting, data storage and other options for Dataset
New DataStructure framework for efficient creation, storage and manipulation of common data structures
Compute asymptotic approximations and expansions for mathematical expressions with Asymptotic and DiscreteAsymptotic
Mathematical HeunG function representing the regular solution of the general Heun equation
Generate distributions over unordered classes with CategoricalDistribution
Use GeometricOptimization to find positive values that minimize the posynomial objective subject to given constraints
Plot functions, regions and vectors in the complex plane with ComplexRegionPlot, ComplexContourPlot, ComplexVectorPlot, etc.
Support for generating proofs from arbitrary predicates (first-order logic) with FindEquationalProof
Several improvements and new options for vector visualization
Artistically fill 2D polygons with HatchFilling and PatternFilling, and shade 3D objects with StippleShading, ToonShading, HatchShading and other new graphics directives
Improved support for geometric operations on geographic regions
Display values on maps as smoothly varying colors with GeoDensityPlot or as contours with GeoContourPlot
Explore the topology of meshes with MeshConnectivityGraph and NearestMeshCells
Train generative models on various types of data with NetGANOperator
Include anomaly detection in machine learning functions with AnomalyDetector
Set styled annotations for graphs and other objects with Annotate
Use Splice to automatically splice expressions into a list
Operate on subsets/sublists with functions such as SubsetCases, SubsetPosition, SubsetCount, etc.
Represent operator forms with OperatorApplied and CurryApplied, and use ReverseApplied to apply a function with arguments reversed
TimeRemaining for retrieving the seconds until a TimeConstrained computation will be terminated
DateInterval for representing time intervals continuously or at a given granularity, InfinitePast/InfiniteFuture for representing indefinite time intervals and MinDate/MaxDate for finding extrema in an interval or list of dates
View tree graphs of expressions at any level with ExpressionGraph
ExternalIdentifier for representing and referencing resources in external identifier systems
Search and retrieve values from Wikidata's SPARQL endpoint with WikidataSearch and WikidataData
Support for Julia, Ruby and R languages through ExternalEvaluate
Identify molecular structures in an image with MoleculeRecognize
Upload files to an external storage such as Dropbox with ExternalStorageUpload
View and analyze ARK blockchain data and submit transactions
Combine and separate entity classes with UnionedEntityClass, IntersectedEntityClass and ComplementedEntityClass
Improved support for ZIP and TAR through CreateArchive and ExtractArchive
Securely store system passwords, secrets, keys, etc. locally with SystemCredential, and create digital file signatures from a given key with GenerateFileSignature
Paclet framework for representing, installing and managing local and remote paclets with functions such as PacletInstall, PacletFind, PacletSites, etc.
Improved support for MicrosoftSQL, MySQL and other relational databases
Solve the max-cut problem for a graph with FindMaximumCut
Use FaceAlign to align faces in images based on facial landmarks
FindImageText for detecting the regions of an image containing a character, word, line or block of text
Use SpeechCases and SpeechInterpreter to identify text and entities in spoken audio, and compare speech with a reference clip with SpeakerMatchQ
Use CharacterNormalize to convert text to various Unicode normalization forms
Support for user-provided CUDA Toolkits
- Windows 10, Windows 8.1, Windows 7 Platform Update (32-bit and 64-bit)
- Processor: Intel Pentium Dual-Core or equivalent
- Disk Space: 14 GB
- System Memory (RAM): 2 GB+ recommended