| Contents | Index |
This table summarizes what's new in Version 5.5 (R2010b):
New Features and Changes | Version Compatibility Considerations | Fixed Bugs and Known Problems |
|---|---|---|
Yes | Yes–Details labeled as Compatibility Considerations, below. See also Summary. | Bug
Reports |
New features and changes introduced in this version are:
generate::Simscape Function Generates Simscape Equations from MuPAD Expressions
MuPAD Code Generation Functions Accept the New NoWarning Option
Improved Performance When Solving Linear Systems in a Matrix Form
MuPAD Solver for Ordinary Differential Equations Handles More Equation Types
Improved Interface for Arithmetical Operations on Polynomials
MuPAD igcd Function Now Accepts Complex Numbers as Arguments
The sym function now provides a shortcut for creating vectors and matrices of symbolic variables.
For more information, see Creating a Matrix of Symbolic Variables.
The new MuPAD function generate::Simscape converts MuPAD expressions to Simscape™ equations.
MuPAD functions generate::C, generate::fortran, generate::MATLAB, and generate::Simscape accept the new NoWarning option. The option suppresses all warnings issued by these functions.
Creating and editing links in MuPAD has become easier with the improved Hyperlink dialog box.
MuPAD Notebook now can notify you about matched and unmatched delimiters such as parentheses, brackets, and braces.
MuPAD linalg::matlinsolve function, which solves linear systems of equations in a matrix form, demonstrates better performance.
Enhanced MuPAD solver handles more first-order nonlinear and third-order linear ordinary differential equations. The solver demonstrates improved performance.
The prog::getOptions function that collects and verifies options within a procedure has the new syntax.
The new syntax is not valid in MuPAD versions earlier than 5.5. The old syntax is supported in MuPAD 5.5, but will be removed in a future release.
The prog::trace function used for debugging has the new syntax. The function observes entering and exiting the MuPAD functions.
The new syntax is not valid in MuPAD versions earlier than 5.5. The old syntax is not supported in MuPAD 5.5.
Improved interface for arithmetical operations between polynomials and arithmetical expressions. In previous releases, to perform an arithmetical operation on a polynomial and an arithmetical expression, you must explicitly convert that expression to a polynomials of the corresponding type. Now, when you operate on a polynomial and an arithmetical expression, MuPAD internally converts the arithmetical expression to a polynomial and performs the calculation.
The MuPAD igcd function, which computes the greatest common divisor of integers, now accepts complex numbers. Both real and imaginary parts of accepted complex numbers must be integers or arithmetic expressions that represent integers.
The MuPAD solve function performs better on factorable polynomial systems.
MuPAD performs evaluations of large sums that contain subtractions faster than in previous releases.
In MuPAD, the difference operator (–) no longer invokes the _subtract function. Instead, it invokes the _plus and _negate functions. For example, a - b is equivalent to _plus(a, _negate(b)).
The freeIndets function accepts the new All option. With this option, freeIndets does not exclude the 0th operand from the list of free identifiers.
| Functionality | What Happens When You Use This Functionality? | Use This Instead | Compatibility Considerations |
|---|---|---|---|
| diff and int methods for inputs of the char type | Warns | sym | Use the sym method instead. |
| MuPAD matchlib::analyze | Warns | MuPAD prog::exprtree | To visualize expressions, use prog::exprtree. |
| MuPAD prog::testcall | Warns | None | No replacement |
| MuPAD prog::testerrors | Warns | None | No replacement |
The following options in MuPAD prog::trace:
| Errors | None | No replacement. These options are not supported in the current release. |
| Global properties in MuPAD | Errors | Assumptions on each variable | Make assumptions on each variable instead. |
![]() | Version 5.6 (R2011a) Symbolic Math Toolbox Software | Version 5.4 (R2010a) Symbolic Math Toolbox Software | ![]() |

See how symbolic computations can help you find analytical solutions to math and engineering problems.
Get free kit| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |