Overview of the Embedded MATLAB Subset

A Subset of the MATLAB Language

Embedded MATLAB™ is a subset of the MATLAB® language that supports efficient code generation for deployment in embedded systems and acceleration of fixed-point algorithms.

Embedded MATLAB Inference Engine

Embedded MATLAB technology uses an inference engine to enforce language constraints for simulation and code generation. The inference engine works with Real-Time Workshop® code generation software to convert code from a dynamically typed language (MATLAB) to a statically typed language (C), without using dynamic memory allocation. To convert data types accurately, the Embedded MATLAB inference engine requires that you define the class, size, and complexity of data in the source code so it can assign data types correctly at compile time.

Supported MATLAB Language Features

The Embedded MATLAB subset supports the following MATLAB language features:

Unsupported MATLAB Language Features

The Embedded MATLAB subset does not support the following MATLAB features:

  


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