| Contents | Index |
This table summarizes what's new in Version 5.4 (R2010a):
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:
When Opening Notebook, MuPAD Can Jump to Particular Locations
simscapeEquation Function Generates Simscape Equations from Symbolic Expressions
Improved Performance When Operating on Matrices with Symbolic Elements
MuPAD Solver for Ordinary Differential Equations Handles More Equation Types
The mupad command that opens a MuPAD notebook now supports references to particular places inside a notebook. You can create a link target inside a notebook and refer to it when opening a notebook.
The new simscapeEquation command represents symbolic expressions in the form of Simscape equations. For more information, see Generating Simscape Equations in the Symbolic Math Toolbox documentation.
The sort function that sorts the element of symbolic arrays and polynomials has the new syntax and set of options.
In previous releases, the sort function flattened symbolic matrices to vectors before sorting the elements. Now the sort function sorts the elements of each column or each row of a symbolic matrix. If you want to obtain the same results as in the previous release, flatten the symbolic matrix before sorting it: sort(A(:)).
The toolbox no longer supports the ability to choose an alternative symbolic engine.
MuPAD now supports 64-bit graphical user interfaces (such as notebooks and Editor and Debugger windows) for a 64-bit Macintosh® operating system.
Adjusting MuPAD documents for printing is easier with the new Print Preview dialog. You can view one or several pages, zoom in and out, switch between page orientations, adjust the page settings without closing the dialog, and print the page or save it to PDF format
Specifying the default settings for graphical user interfaces, such as notebooks and Editor and Debugger windows, has become easier with the improved configuration dialog box.
Basic arithmetic operations now work for lists.
MuPAD demonstrates better performance when handling some linear algebra operations on matrices containing symbolic elements.
Enhanced MuPAD divide function computes the quotient and remainder for division of multivariate polynomials.
Improved performance for conversions involving polynomials. Improved performance for operations on polynomials including evaluation, multiplication, and division.
If the coefficients of a polynomial contain the variables of the polynomial itself, the form of results returned by the MuPAD poly function can differ from previous releases. In previous releases, the poly function converted such coefficients to monomials. Now the poly function can return the coefficients of the original expression as coefficients in the resulting polynomial. To get the same behavior as in previous releases, useexpr to convert an original polynomial into an expression, and then call the poly function. For example, the following call exercises the old behavior: poly(expr(p), [y, x]).
The coeff function accepts the newAll option. With this option, coeff returns all coefficients of a polynomial including those equal to 0.
The expand function accepts the new ArithmeticOnly option. The option allows you to expand a sum without expanding trigonometric expressions and special functions in its terms. Technically, the option omits overloading the expand function for each term of the original expression.
The expand function now expands powers of products such as (xy)n for positive x and y. When called with the IgnoreAnalyticConstraints option , the function expands the power of products for arbitrary terms.
The rationalize function that transforms an arbitrary expression into a rational expression has the new syntax and set of options.
The new syntax is not valid in MuPAD versions earlier than 5.4. The old syntax is supported in MuPAD 5.4, but will be removed in a future release.
Enhanced simplification functions, simplify and Simplify, demonstrate better results for expressions involving trigonometric and hyperbolic functions, square roots, and sums over roots of unity.
The subs function now accepts the new EvalChanges option. By default, subs does not evaluate an expression after making substitutions. With this option, subs evaluates all subexpressions that contain substitutions.
Enhanced MuPAD solver handles more second-order linear and first-order nonlinear ordinary differential equations. The solver demonstrates improved performance.
It is no longer possible to set the number of digits to 1 when using the digits and vpa functions. The Symbolic Math Toolbox software version number 4.9 and lower allowed you to set the number of digits to 1.
| Functionality | What Happens When You Use This Functionality? | Use This Instead | Compatibility Considerations |
|---|---|---|---|
| MuPAD Domain Dom::Ideal | Errors | groebner | Represent ideals as lists, and use functions of the groebner package instead. |
| MuPAD student library | Errors | plot::Integral and linalg | Use plot::Integral and the linalg package instead. |
| MuPAD relation option in simplify | Errors | None | No replacement |
| Global property | Warns | Assumptions on each variable | Make assumptions on each variable instead. |
![]() | Version 5.5 (R2010b) Symbolic Math Toolbox Software | Version 5.3 (R2009b) 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 |