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 libraries of 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. 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 as live scripts with other MATLAB users or convert them to HTML or PDF for publication. You can generate MATLAB functions, Simulink® function blocks, and Simscape™ equations directly from symbolic expressions.
Explore and rapidly develop mathematical models and algorithms.Learn more
Generate code for MATLAB functions, MATLAB function blocks for use in Simulink models, and custom equation based components for use in Simscape.Learn more
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.
View system requirements for the latest release of Symbolic Math Toolbox.
View articles that demonstrate technical advantages of using Symbolic Math Toolbox.
Symbolic Math Toolbox requires MATLAB.
Use Symbolic Math Toolbox to solve scientific and engineering challenges: