MATLAB Compiler |
 |
- Related Products
- Using this Guide
- Typographical Conventions
- Introduction
- Before You Begin
- New Features
- MATLAB Compiler 3.0
- MATLAB Compiler 2.3
- MATLAB Compiler 2.1
- Compiler Licensing Changes
- Uses of the Compiler
- Creating MEX-Files
- Creating Stand-Alone Applications
- The MATLAB Compiler Family
- Why Compile M-Files?
- Stand-Alone Applications and Libraries
- Excel Plug-Ins
- COM Components
- Hiding Proprietary Algorithms
- Upgrading from Previous Versions of the Compiler
- Upgrading from MATLAB Compiler 2.0/2.1/2.2/2.3
- Upgrading from MATLAB Compiler 1.0/1.1
- Limitations and Restrictions
- MATLAB Code
- Stand-Alone Applications
- Fixing Callback Problems: Missing Functions
- System Configuration for MEX-Files
- UNIX Workstation
- System Requirements
- Installation
- mex Verification
- MATLAB Compiler Verification
- Microsoft Windows on PCs
- System Requirements
- Installation
- mex Verification
- MATLAB Compiler Verification
- Troubleshooting
- mex Troubleshooting
- Troubleshooting the Compiler
- A Simple Example -- The Sierpinski Gasket
- Compiling the M-File into a MEX-File
- Invoking the MEX-File
- Compiler Options and Macros
- Generating Simulink S-Functions
- Simulink Specific Options
- Specifying S-Function Characteristics
- Converting Script M-Files to Function M-Files
- Differences Between MEX-Files
and Stand-Alone Applications
- Stand-Alone C Applications
- Stand-Alone C++ Applications
- Building Stand-Alone C/C++ Applications
- Overview
- Getting Started
- Building Stand-Alone Applications on UNIX
- Configuring for C or C++
- Preparing to Compile
- Verifying mbuild
- Verifying the MATLAB Compiler
- About the mbuild Script
- Packaging UNIX Applications
- Building Stand-Alone Applications on PCs
- Configuring for C or C++
- Preparing to Compile
- Verifying mbuild
- Verifying the MATLAB Compiler
- About the mbuild Script
- Using an Integrated Development Environment
- Packaging Windows Applications for Distribution
- Distributing Stand-Alone Applications
- Packaging the MATLAB Run-Time Libraries
- Installing Your Application
- Problem Starting Stand-Alone Application
- Building Shared Libraries
- Building COM Objects
- Building Excel Plug-Ins
- Troubleshooting
- Troubleshooting mbuild
- Troubleshooting the Compiler
- Coding with M-Files Only
- Alternative Ways of Compiling M-Files
- Compiling MATLAB Provided M-Files Separately
- Compiling mrank.m and rank.m as Helper Functions
- Mixing M-Files and C or C++
- Simple Example
- Advanced C Example
- Code Generation Overview
- Example M-Files
- Generated Code
- Compiling Private and Method Functions
- The Generated Header Files
- C Header File
- C++ Header File
- Internal Interface Functions
- C Interface Functions
- C++ Interface Functions
- Supported Executable Types
- Generating Files
- MEX-Files
- Main Files
- Simulink S-Functions
- C Libraries
- C Shared Library
- C++ Libraries
- COM Components
- Porting Generated Code to a Different Platform
- Formatting Compiler-Generated Code
- Listing All Formatting Options
- Setting Page Width
- Setting Indentation Spacing
- Including M-File Information in Compiler Output
- Controlling Comments in Output Code
- Controlling #line Directives in Output Code
- Controlling Information in Run-Time Errors
- Interfacing M-Code to C/C++ Code
- C Example
- Using Pragmas
- Optimization Bundles
- Optimizing Arrays
- Scalar Arrays
- Nonscalar Arrays
- Scalars
- Optimizing Loops
- Simple Indexing
- Loop Simplification
- Optimizing Conditionals
- Optimizing MATLAB Arrays
- Scalars
- Scalar Doubles
- Functions -- By Category
- Pragmas
- Compiler Functions
- Command Line Tools
- Functions -- By Name
- Common Uses of the Compiler
- mcc
- Compile-Time Errors
- Warning Messages
- Run-Time Errors
| Preface | |