製品・サービス 産業 アカデミック サポート ユーザコミュニティ 企業情報

Learn more about Symbolic Math Toolbox   

Version 5.4 (R2010a) Symbolic Math Toolbox Software

This table summarizes what's new in Version 5.4 (R2010a):

New Features and Changes

Version Compatibility Considerations

Fixed Bugs and Known Problems

Related Documentation at Web Site

Yes
Details below

Yes–Details labeled as Compatibility Considerations, below. See also Summary

Bug Reports
Includes fixes

Printable Release Notes: PDF

Current product documentation

New features and changes introduced in this version are:

When Opening Notebook, MuPAD Can Jump to Particular Locations

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.

simscapeEquation Function Generates Simscape Equations from Symbolic Expressions

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.

New Calling Syntax for the sort Function

The sort function that sorts the element of symbolic arrays and polynomials has the new syntax and set of options.

Compatibility Considerations

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(:)).

Changes in the symengine Function

The toolbox no longer supports the ability to choose an alternative symbolic engine.

64-Bit GUI Support for Macintosh

MuPAD now supports 64-bit graphical user interfaces (such as notebooks and Editor and Debugger windows) for a 64-bit Macintosh® operating system.

New MuPAD Print Preview Dialog

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

Improved Configure MuPAD Dialog Box

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.

MuPAD Support for Basic Arithmetic Operations for Lists

Basic arithmetic operations now work for lists.

Improved Performance When Operating on Matrices with Symbolic Elements

MuPAD demonstrates better performance when handling some linear algebra operations on matrices containing symbolic elements.

Enhanced MuPAD divide Function

Enhanced MuPAD divide function computes the quotient and remainder for division of multivariate polynomials.

Improved Performance for Operations on Polynomials

Improved performance for conversions involving polynomials. Improved performance for operations on polynomials including evaluation, multiplication, and division.

Compatibility Considerations

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

MuPAD coeff Function Accepts the New All Option

The coeff function accepts the newAll option. With this option, coeff returns all coefficients of a polynomial including those equal to 0.

MuPAD expand Function Accepts the New ArithmeticOnly Option

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.

MuPAD expand Function Now Expands Powers of Products

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.

New Calling Syntax for MuPAD rationalize Function

The rationalize function that transforms an arbitrary expression into a rational expression has the new syntax and set of options.

Compatibility Considerations

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 MuPAD simplify and Simplify Functions

Enhanced simplification functions, simplify and Simplify, demonstrate better results for expressions involving trigonometric and hyperbolic functions, square roots, and sums over roots of unity.

MuPAD subs Function Accepts the New EvalChanges Option

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.

MuPAD Solver for Ordinary Differential Equations Handles More Equation Types

Enhanced MuPAD solver handles more second-order linear and first-order nonlinear ordinary differential equations. The solver demonstrates improved performance.

The digits and vpa Functions: Compatibility Considerations

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.

Functions and Function Elements Being Removed

Function or Function Element Name What Happens When You Use the Function or Element?Use This InsteadCompatibility Considerations
MuPAD Domain Dom::IdealErrorsgroebnerRepresent ideals as lists, and use functions of the groebner package instead.
MuPADstudent LibraryErrorsplot::Integral and linalgUse plot::Integral and the linalg package instead.
MuPADrelation option in simplifyErrorsNoneNo replacement
Global property WarnsAssumptions on each variableMake assumptions on each variable instead.

  


Free Symbolic Math Interactive Kit

See how symbolic computations can help you find analytical solutions to math and engineering problems.

Get free kit

Trials Available

Try the latest version of symbolic math products.

Get trial software
 © 1984-2010- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS