
Version 4.0 (R14) MATLAB Compiler
compilable Release 14 fun c tions. There are no restrictions on the contents of
your M-files other than compatibility with Release 14.
Compiling MATLAB and Toolboxes
MATLAB Compiler supports the full MATLAB language and almost all
MATLAB base d toolboxes. However, s ome limited MATLAB and toolbox
functionality is not licensed for c ompilation:
• Functionality that cannot be called directly from the command line will
not compile.
• M ost of the prebuilt graphical user interfaces included in MATLAB and
its companion too lboxes will not compile, for e xample,
sptool from Signal
Processing Toolbox.
• Some toolboxes, such as Symbolic Math Toolbox, will not compile.
The code generated by MATLAB Compiler is not suitable for embedded
applications.
To see an up-to-date list of noncompilable toolboxes and functionality, visit
the MATLAB Compiler product page on the Web.
Differences Between Release 14 and Previous Versions of
MATLAB Compiler
This section highlights significant differences between C ompiler 4 and
previous versions of M ATLAB Compiler.
MATLAB Compiler 4 is a deployment tool for creating software com ponents
and complete applications that can be distributed to other users. This version
of MATLAB Compiler fully supports all features of the MATLAB language
including objects:
• Compiler 4 uses the new MATLAB Component Runtime (MCR), which is a
stand-alone set of shared libraries that enable the execution of compiled
M-files, instead of the MATLAB C/C++ Math and Graphics Libraries.
• C ompiler 4 does not support the creation of MEX-files and Simulink
S-functions from M-functions because features in MATLAB 7 make this
functionality redundant. The MATLAB JIT makes com pilatio n for speed
29
Komentáře k této Příručce