Symbolic Math Toolbox 5
Perform mathematics using symbolic computation and variable-precision arithmetic
Symbolic Math Toolbox™ provides tools
for solving and manipulating symbolic
math expressions and performing vari-
able-precision arithmetic. The toolbox
contains hundreds of MATLAB® symbolic
functions that leverage the MuPAD®
engine for tasks such as differentiation,
integration, simplification, transforms,
and equation solving.
Symbolic Math Toolbox also 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, as well
as specialized areas, such as number theory
and combinatorics. You can extend the
built-in functionality by writing custom
symbolic functions and libraries in the
MuPAD language. All functions can be
accessed from the MATLAB command line
or from the MuPAD notebook interface,
where you can manage and document your
symbolic computations.
Working with
Symbolic Math Toolbox
Symbolic Math Toolbox provides a complete
set of tools for symbolic computing that
augments the numeric capabilities of
MATLAB. The toolbox includes extensive
symbolic functionality that you can access
directly from the MATLAB command line
or from the MuPAD notebook interface. You
can extend the functionality available in the
toolbox by writing custom symbolic functions
or libraries in the MuPAD language.
In addition to performing symbolic
math operations, the toolbox provides
variable-precision arithmetic functions for
computations that require exact control over
numeric accuracy. You can evaluate numeric
operations to any number of digits.
Key features
■ MATLAB symbolic functions for differentiation, integration,
simplification, transforms, and equation solving
■ Variable-precision arithmetic capabilities
■ MuPAD language for operating on symbolic math expressions
■ MuPAD libraries covering common mathematical areas,
such as calculus and linear algebra, and specialized areas,
such as number theory and combinatorics
■ Functions for converting symbolic expressions to MATLAB, C,
Fortran, MathML, and TeX
■ MuPAD notebook interface with embedded text, graphics, and
typeset math for documenting and managing computations
performed with the MuPAD language
■ MuPAD editor and debugger for writing custom symbolic
functions and libraries
A surface generated from a symbolic equation. Visualization functions let you
plot your symbolic expressions directly from the MATLAB command line.
Accelerating the pace of engineering and science
MuPAD notebook
that analyzes the
Gibbs phenomenon
of a periodic step
function. MuPAD
notebooks let
you perform and
document symbolic
computations.
MATLAB workspace, enabling you to merge
the work that you do in each environment.
Programming in the
MuPAD Language
Symbolic Math Toolbox provides an editor,
a debugger, and other programming utilities
for authoring custom symbolic functions
and libraries in the MuPAD language. The
MuPAD language supports multiple program-
ming styles, including imperative, functional,
and object-oriented programming. The lan-
guage treats variables as symbolic by default,
and it is optimized for handling and operating
on symbolic math expressions.
Required Products
MATLAB®
Related Products
Curve Fitting Toolbox™
Create curve fits and regression models
of data
Optimization Toolbox™
Solve standard and large-scale optimization
problems
Statistics Toolbox™
Perform statistical analysis, modeling, and
algorithm development
Platform and System Requirements
For platform and system requirements, visit
www.mathworks.com/products/symbolic ■
Learn More
www.mathworks.com/products
/symbolic
Resources
visit
www.mathworks.com
technical support
www.mathworks.com/support
online user community
www.mathworks.com/matlabcentral
Demos
www.mathworks.com/demos
training services
www.mathworks.com/training
thirD-party proDucts anD services
www.mathworks.com/connections
MuPAD procedure for rotating a vector in
three dimensions. The MuPAD language is
optimized for handling and operating on
symbolic math expressions.
WorlDWiDe contacts
www.mathworks.com/contact
e-mail
info@mathworks.com
Performing Symbolic Computations
from MATLAB
Symbolic Math Toolbox lets you perform
symbolic computations from the MATLAB
command line by defining symbolic
math expressions and operating on them.
Functions are called using the familiar
MATLAB syntax and are available for a
wide range of tasks, including differentia-
tion, integration, simplification, transforms,
and equation solving. From MATLAB you
can also execute statements written in the
MuPAD language, which lets you fully
access the functionality in the MuPAD
libraries that are included in the toolbox.
Working in the MuPAD
Notebook Interface
The MuPAD notebook interface provides
an interactive environment for performing
symbolic computations using the MuPAD
language. It includes a symbol palette for
accessing common MuPAD functions, and
all results are displayed in typeset math that
can be converted into MathML and TeX.
You can embed graphics, animations, and
descriptive text within your notebook to help
manage and document your work.
Symbolic Math Toolbox provides functions
for sharing symbolic variables and expres-
sions between MuPAD notebooks and the
Accelerating the pace of engineering and science
© 2008 the MathWorks, Inc. MatLaB and simulink are registered trademarks of the MathWorks, Inc.
see www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may
be trademarks or registered trademarks of their respective holders.
9412V03 10/08