Perform symbolic math computations

Symbolic Math Toolbox™ provides functions for solving, plotting, and manipulating symbolic math equations. You can create, run, and share symbolic math code using the MATLAB® Live Editor. The toolbox provides functions in common mathematical areas such as calculus, linear algebra, algebraic and ordinary differential equations, equation simplification, and equation manipulation.

Symbolic Math Toolbox lets you analytically perform differentiation, integration, simplification, transforms, and equation solving. You can perform dimensional computations and conversions using SI and US unit systems. Your computations can be performed either analytically or using variable-precision arithmetic, with the results displayed in mathematical typeset.

You can share your symbolic work with other MATLAB users as live scripts or convert them to HTML or PDF for publication. You can generate MATLAB functions, Simulink® function blocks, and Simscape™ equations directly from symbolic expressions.

Mathematical Modeling with Symbolic Math Toolbox


Integration, Differentiation, and Other Calculus

Define and perform operations on symbolic numbers, variables, expressions, and equations with the output rendered in mathematical typeset.

Learn more

Simplification, Substitution, and Solving

Manipulate and simplify expressions through simplification, expansion, factorization, and rewriting expressions in specific terms.

Learn more

Linear Algebra

Solve systems of linear equations. You can perform analytical vector and matrix computations.

Learn more

Plotting Analytical Functions

Expand MATLAB graphics by providing 2D and 3D plotting functions for symbolic expressions and equations.

Learn more

Variable-Precision Arithmetic

Set the number of significant digits used in your computations and maintain that accuracy throughout your computations.

Learn more

Units and Dimensional Analysis

Use units to perform dimensional computations and convert values between unit systems like US or SI units.

Learn more

Interactive Computations in the MATLAB Live Editor

Explore and rapidly develop mathematical models and algorithms.

Learn more

Generating Code for MATLAB, Simulink, and Simscape

Generate code for MATLAB functions, MATLAB function blocks for use in Simulink models, and custom equation based components for use in Simscape.

Learn more

Product Resources

Discover more about Symbolic Math Toolbox by exploring these resources.


Explore documentation for Symbolic Math Toolbox functions and features, including release notes and examples.


Browse the list of available Symbolic Math Toolbox functions.

Technical Articles

View articles that demonstrate technical advantages of using Symbolic Math Toolbox.

User Stories

Read how Symbolic Math Toolbox is accelerating research and development in your industry.

Product Requirements

View product requirements for the latest release of Symbolic Math Toolbox.

Try or Buy

Get a Free Trial

Test drive Symbolic Math Toolbox.

Get a trial

Ready to Buy?

Purchase Symbolic Math Toolbox and explore related products.

Contact sales
Pricing and licensing

Have Questions?


Contact Sohini Sarkar,
Symbolic Math Toolbox Technical Expert

Email Sohini

Symbolic Math Toolbox requires: MATLAB

Related Solutions

Use Symbolic Math Toolbox to solve scientific and engineering challenges:

News and Events

Gain Insight and Speed Up Numerical Analysis in MATLAB