Symbolic Math Toolbox

New Features

R2014a (Version 6.0)

Released: 6 Mar 2014

Version 6.0, part of Release 2014a, includes the following enhancements:

  • MATLAB functions for computing special integrals, gamma functions, dilogarithm function, and number-theoretic functions
  • MATLAB function qr for computing symbolic QR factorization
  • MATLAB function combine for combining symbolic expressions with multiple calls to the same function
  • MATLAB functions max and min for finding the largest and smallest elements of a symbolic array
  • vpasolve can use random starting points when searching for solutions
  • Support for Unicode characters in MuPAD that includes using Asian language characters in strings and text

See the Release Notes for details.

Update Now

Previous Releases

R2013b (Version 5.11) - 5 Sep 2013

Version 5.11, part of Release 2013b, includes the following enhancements:

  • MATLAB evaluateMuPADNotebook and allMuPADNotebooks functions to evaluate MuPAD notebooks and return list of open notebooks
  • bernstein function for approximating functions using Bernstein polynomials, and bernsteinMatrix function for computing Bezier curves
  • MATLAB cumsum and cumprod functions for computing cumulative sums and products
  • MATLAB isfinite, isinf, and isnan functions for testing for finite, infinite, and NaN elements in symbolic arrays
  • ExclusiveConditions option that makes MuPAD piecewise function equivalent to an if-elif-end_if statement

See the Release Notes for details.

R2013a (Version 5.10) - 7 Mar 2013

Version 5.10, part of Release 2013a, includes the following enhancements:

  • Linear algebra functions for computing matrix factorizations (lu,chol), pseudoinverse, orthogonal basis, and adjoint
  • Verification of solutions of systems of equations and arbitrary symbolic function substitution in subs function
  • Simplification for more types of trigonometric and hyperbolic expressions and expressions with nested roots
  • Special functions for computing polar angle, atan2 function, imaginary error function, and exponential and elliptic integrals

See the Release Notes for details.

R2012b (Version 5.9) - 11 Sep 2012

Version 5.9, part of Release 2012b, includes the following enhancements:

  • MATLAB symbolic matrix analysis functions for characteristic (charpoly) and minimal (minpoly) polynomials and for norm (norm) and condition (cond) number
  • poles function for determining the poles of an expression
  • vpasolve function for solving equations and systems using variable precision arithmetic
  • Functions for converting linear systems of equations to matrix form AX=B (equationsToMatrix) and solving matrix equations (linsolve)
  • MATLAB symbolic functions for describing pulses: rectangularPulse and triangularPulse

See the Release Notes for details.

R2012a (Version 5.8) - 1 Mar 2012

Version 5.8, part of Release 2012a, includes the following enhancements:

  • MATLAB symbolic equations and functions definition for use with solve, dsolve, ezplot, and other functions
  • odeToVectorField function for converting second-order and higher-order differential equations to systems of first-order differential equations
  • MATLAB symbolic special functions: airy, beta, erfinv, erfcinv, factorial, nchoosek, whittakerM, and whittakerW
  • MATLAB symbolic vector analysis functions: curl, divergence, laplacian, potential, and vectorPotential
  • MATLAB symbolic functions for setting (assume), adding (assumeAlso), and showing (assumptions) assumptions on symbolic variables

See the Release Notes for details.