Mathematica 13.1

Mathematica 13.1
Wolfram Research
Delivery Type
Custom Delivery
License Expiry: July 31st, 2023

Version 13.1 includes 90 completely new functions—plus 203 functions with substantial updates, new user interface features and enhanced compiler functionality.

  • Thread arrays at deep levels of other arrays with Threaded
  • New language convenience functions for list manipulation: DeleteElements, DeleteAdjacentDuplicates, SymmetricDifference and UniqueElements
  • Added functional programming convenience functions: ReplaceAt, MapApply, Until and SameAs
  • Compute change of variables in integrals and differential equations with IntegrateChangeVariables and DSolveChangeVariables
  • Support for fractional derivatives and fractional differential equations with FractionalD, CaputoD and an update to DSolve
  • Compute derivatives of implicitly defined functions using ImplicitD
  • Added several new types of structured arrays: PermutationMatrix, BlockDiagonalMatrix, LowerTriangularMatrix, UpperTriangularMatrix, BlockLowerTriangularMatrix and BlockUpperTriangularMatrix
  • Interval evaluation via CenteredInterval or Interval added to multiple special mathematical functions
  • Plot ratios of quantities with TernaryListPlot
  • Enhanced support for the ScalingFunctions option in visualization functions, and added NominalScale and OrdinalScale
  • VoronoiMesh now supports 3D Voronoi decompositions
  • Reconstruct 1D, 2D and 3D meshes from point clouds using ReconstructionMesh
  • EstimatedPointNormals can estimate normals to points in a point cloud
  • Added functions for operations on graphs: GraphProduct, GraphJoin and GraphSum
  • Emoji and more multilingual support
  • Create 2D drop shadow effects with DropShadowing
  • Several new shaders for graphics added: FlatShading, GouraudShading and PhongShading
  • Interactive video recording from webcams and other devices with VideoCapture
  • Interactive screen video recording with VideoScreenCapture
  • New machine learning functions to plot impact of features on a model result: FeatureValueImpactPlot, FeatureImpactPlot, CumulativeFeatureImpactPlot and FeatureValueDependencyPlot
  • New tree-related functions RootTree, UnlabeledTree, TreeLeafCount and numerous options to style and label trees
  • Represent a family of chemical reactions symbolically with PatternReaction and apply such a reaction to a set of molecules with ApplyReaction
  • Perform chemical conversions with ChemicalConvert
  • ModelPredictiveController performs explicit constrained MPC controller design with 1-, 2- and ∞-norms
  • DiscreteInputOutputModel implements a general nonlinear input output model
  • New functions for type declaration and type specification syntax in compiled code and libraries: TypeDeclaration, CompiledExpressionDeclaration, LibraryFunctionDeclaration and TypeSpecifier
  • Expanded support for type representation in compiled code with ForAllType, LiteralType, TypeEvaluate, CreateTypeInstance and TypeOf
  • Call the evaluator from compiled code with InertEvaluate
  • Create and dereference pointers for interacting with external libraries with ToRawPointer and FromRawPointer
  • Added an "ExprStruct" data structure that represents an expression that can be modified without evaluation
  • QuestionGenerator and QuestionSelector add further support for question & answer interfaces
  • New default toolbar, annotation overlay and custom guide page creation
  • All new and updated features since 13

Mathematica 13.1


  • Disk Space: 19 GB
  • System Memory (RAM): 4 GB+ recommended
  • Internet Access: Required in order to use online data sources from the Wolfram Knowledgebase.


  • Windows
  • macOS
  • Linux


  • Windows 11
  • Windows 10*
  • Windows Server 2019 (Desktop Experience)


  • macOS 12 (Monterey) (X86-64/APPLE SILICON)
  • macOS 11 (Big Sur) (X86-64/APPLE SILICON)
  • macOS 10.15 (Catalina) (X86-64)
  • macOS 10.14 (Mojave) (X86-64)

LINUX - (X86-64)

  • Ubuntu 18.04, 20.04, 21.04, 21.10
  • RHEL 7–8
  • CentOS 7–8
  • Debian 9–11
  • OpenSUSE Leap 15.2–15.3
  • Fedora 35,36

Mathematica 13.1 has been fully tested on the Linux distributions listed above. On new Linux distributions, additional compatibility libraries may need to be installed. It is likely that Mathematica will run successfully on other distributions based on the Linux kernel 3.15 or later and glibc 2.17 or later.

Mathematica supports an X Window System front end, and uses the Qt application framework for its user interface—the same used by the major Linux desktop environment KDE. Regular tests are run on both enterprise and popular open-source Linux distributions.

Additional Notes:

  • To use the C compilation feature in Mathematica, a C compiler is required to be present.
  • To use Mathematica's built-in GPU computing capabilities, you will need a dual-precision graphics card that supports OpenCL or CUDA, such as many cards from NVIDIA, AMD and others.
Loading... Loading...