Products & Services Solutions Academia Support User Community Company

Release 2009a Embedded MATLAB

This table summarizes what's new in R2009a:

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known ProblemsRelated Documentation at Web Site
Yes
Details below
Yes—Details labeled as Compatibility Considerations, below. See also SummarySearch bug reports for the products that support Embedded MATLAB:


Includes fixes

Printable Release Notes: PDF

Current documentation

New features and changes introduced in this release are:

Support for Enumerated Types

The Embedded MATLAB subset now supports enumerated types, which allow you to use meaningful names for defining data that takes a limited set of predefined values, such as system states or modes. Enumerations offer advantages over strings in efficiency (comparisons are faster) and error checking of code generated by emlmex. For more information, see Working with Enumerated Data in the Embedded MATLAB documentation.

New Compilation Report for emlmex

The new compilation report provides compile-time type information for the variables and expressions in your M-code. This information helps you find the sources of error messages and understand type propagation rules, particularly for fixed-point data types. For more information, see Working with Compilation Reports in the Embedded MATLAB documentation.

Compatibility Considerations

The following internal and external browsers do not support the new compilation report:

To view the compilation report, you must have your MATLAB Web preferences configured to use an external browser, for example, Mozilla® Firefox®. To learn how to configure your MATLAB Web preferences, see Specifying the System Browser for UNIX Platforms in the MATLAB documentation.

New -report Compilation Option for emlmex

The new -report compilation option for emlmex provides the ability to request a compilation report. If this option is not specified, emlmex generates a report only if there are error or warning messages. For more information, see emlmex.

Use of Basic Linear Algebra Subprograms (BLAS) Libraries for Speed

The Embedded MATLAB subset now uses BLAS libraries to speed up low-level matrix operations during simulation. For more information, see Speeding Up Simulation with the Basic Linear Algebra Subprograms (BLAS) Library.

New Embedded MATLAB Runtime Library Functions

The Embedded MATLAB runtime library now provides the following new functions:

Fixed-Point Toolbox Functions

Signal Processing Functions

Histogram Functions

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS