Symbolic Math Toolbox

Perform symbolic math computations

Symbolic Math Toolbox™ provides functions for solving and manipulating symbolic math expressions and performing variable-precision arithmetic. You can analytically perform differentiation, integration, simplification, transforms, and equation solving. You can also generate code for MATLAB®, Simulink®, and Simscape™ from symbolic math expressions.

Symbolic Math Toolbox includes the MuPAD® language, which is optimized for handling and operating on symbolic math expressions. It provides libraries of MuPAD functions in common mathematical areas, such as calculus and linear algebra, and in specialized areas, such as number theory and combinatorics. You can also write custom symbolic functions and libraries in the MuPAD language. The MuPAD Notebook app lets you document symbolic math derivations with embedded text, graphics, and typeset math. You can share the annotated derivations as HTML or as a PDF.

Symbolic Computations in MATLAB

Symbolic variables, expressions, functions, conversions between symbolic and numeric


Equation solving, formula simplification, calculus, linear algebra, and more


Two- and three-dimensional plots, data exploration, and visualization techniques

Code Generation

Use symbolic results in MATLAB, Simulink, Simscape, C, Fortran, and LaTeX


Perform mathematics using symbolic computation and variable-precision arithmetic in MuPAD

MATLAB and MuPAD Integration

Access MuPAD functionality from MATLAB