MATLAB Coder0 pages
MATLAB Coder
Generate C and C++ code from MATLAB code
MATLAB Coder™ generates standalone C and C++ code from MATLAB® code. The generated source code is
portable and readable. MATLAB Coder supports a subset of core MATLAB language features, including program
control constructs, functions, and matrix operations. It can generate MEX functions that let you accelerate
computationally intensive portions of MATLAB code and verify the behavior of the generated code.
Key Features
▪ ANSI/ISO compliant C and C++ code generation
▪ MEX function generation for fixed-point and floating-point math
▪ Project management tool for specifying entry points, input data properties, and other code-generation
configuration options
▪ Static or dynamic memory allocation for variable-size data
▪ Code generation support for many functions and System objects™ in Communications System
Toolbox™, Computer Vision System Toolbox™, DSP System Toolbox™, and Phased Array System Toolbox™
▪ Support for common language matlab features, including matrix operations, subscripting, program control
statements (if, switch, for, while), and structures
MATLAB Coder works with Simulink Coder™ and Embedded Coder® to generate C code from Simulink® models
that contain MATLAB code. The generated C code can be used for:
▪ Standalone execution
▪ Integration with other software
▪ Accelerating MATLAB algorithms
▪ Embedded implementation
1
"