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.
Capabilities
Old is a symbolic variable or a string representing a variable name. New is a symbolic or numeric variable or expression. If old and new are cell arrays of the same size, each element of old is replaced by the corresponding element of new. Symbolic Math Toolbox Software Math::Symbolic - Symbolic math for Perl v.0.604 Math:: Symbolic is a Perl module that aims at providing means of symbolic computation to the Perl programmer without resorting to any (non-Open Source) external libraries and/or.
Integration, Differentiation, and Other Calculus
Define and perform operations on symbolic numbers, variables, expressions, and equations with the output rendered in mathematical typeset.
Learn moreSimplification, Substitution, and Solving
Manipulate and simplify expressions through simplification, expansion, factorization, and rewriting expressions in specific terms.
Learn moreLinear Algebra
Solve systems of linear equations. You can perform analytical vector and matrix computations.
Learn morePlotting Analytical Functions
Expand MATLAB graphics by providing 2D and 3D plotting functions for symbolic expressions and equations.
Learn more![Math Math](http://img.directindustry.com/images_di/photo-g/12865-5390549.jpg)
Variable-Precision Arithmetic
Set the number of significant digits used in your computations and maintain that accuracy throughout your computations.
Learn moreUnits and Dimensional Analysis
Use units to perform dimensional computations and convert values between unit systems like US or SI units.
Learn moreInteractive Computations in the MATLAB Live Editor
Explore and rapidly develop mathematical models and algorithms.
Learn moreGenerating 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 moreProduct Resources
Discover more about Symbolic Math Toolbox by exploring these resources.
Documentation
Explore documentation for Symbolic Math Toolbox functions and features, including release notes and examples.
Functions
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
There are many ways to start using Symbolic Math Toolbox. Download a free trial, or explore pricing and licensing options.
Ready to Buy?
Purchase Symbolic Math Toolbox and explore related products.
Have Questions?
Contact Mary Fenelon,
Symbolic Math Toolbox Technical Expert
Related Solutions
Use Symbolic Math Toolbox to solve scientific and engineering challenges:
News and Events
![Symbolic math toolbox download Symbolic math toolbox download](https://img.creativemark.co.uk/uploads/images/552/17552/img3File.png)
Gain Insight and Speed Up Numerical Analysis in MATLAB
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.
Getting Started
Learn the basics of Symbolic Math Toolbox
Symbolic Computations in MATLAB
Symbolic variables, expressions, functions, conversionsbetween symbolic and numeric
Mathematics
Equation solving, formula simplification, calculus,linear algebra, and more
Graphics
Two- and three-dimensional plots, data exploration,and visualization techniques
Code Generation
Use symbolic results in MATLAB, Simulink, Simscape,C, Fortran, and LaTeX
MuPAD
Perform mathematics using symbolic computation andvariable-precision arithmetic in MuPAD®
MATLAB and MuPAD Integration
Access MuPAD functionality from MATLAB