Latest Releases

Version 7.2, part of Release 2017a, includes the following enhancements:

• Units: Use physical units in symbolic calculations with the symunit function
• Live Scripts: Convert more MuPAD notebooks to MATLAB live scripts with the convertMuPADNotebook function, including notebooks with MuPAD procedures
• Isolate Variables: Rearrange equation to isolate a variable or expression on the left side
• Decompose Equations: Extract the left and right side of an equation with the lhs and rhs functions

See the Release Notes for details.

Version 7.1, part of Release 2016b, includes the following enhancements:

• MATLAB Live Scripts: Convert more MuPAD notebooks automatically to MATLAB live scripts using the convertMuPADNotebook function
• Piecewise Expressions: Define conditional symbolic expressions with the piecewise function
• Plotting Implicit Functions: Plot implicit symbolic functions in 2-D and 3-D with MATLAB fimplicit and fimplicit3 functions
• Numerical Integration: Integrate symbolic expressions using variable-precision arithmetic with the vpaintegral function

See the Release Notes for details.

Version 7.0, part of Release 2016a, includes the following enhancements:

• Live Scripts: Edit symbolic code and visualize results in MATLAB Live Editor, and convert MuPAD notebooks to MATLAB live scripts
• Plotting: Create 2-D, 3-D, contour, surface, and mesh plots with MATLAB fplotfplot3fcontourfsurf, and fmesh functions
• Simscape Component Generation: Create custom components directly from symbolic math equations for use in dynamic simulation

See the Release Notes for details.

Version 6.3, part of Release 2015b, includes the following enhancements:

• Fourier and Laplace transforms and their inverses for a wider variety of input expressions, including hyperbolic functions
• MATLAB series function for computing Puiseux series expansion
• MATLAB hermiteForm and smithForm functions for computing Hermite and Smith normal forms of matrices​
• Sparse argument for matlabFunction, odeFunction, and daeFunction for using sparse instead of dense matrices in generated MATLAB functions
• MATLAB has function for searching subexpressions in a symbolic expression

See the Release Notes for details.

Version 6.2, part of Release 2015a, includes the following enhancements:

• MATLAB functionalDerivative function for finding derivatives of functionals
• MATLAB odeFunction for converting systems of algebraic expressions to MATLAB functions suitable for ode45 and other ODE solvers
• MATLAB partfrac function for computing partial fraction decomposition
• MATLAB sympref function for specifying preferences for symbolic functions fourier, ifourier, and heaviside
• Optimize argument for controlling code optimization in generated MATLAB functions returned by matlabFunction, odeFunction, and daeFunction

See the Release Notes for details.