Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Symbolic Math Toolbox

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 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.

Getting Started

Learn the basics of Symbolic Math Toolbox

Symbolic Computations in MATLAB

Symbolic variables, expressions, functions, conversions between 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 and variable-precision arithmetic in MuPAD®

MATLAB and MuPAD Integration

Access MuPAD functionality from MATLAB