Main Content

MATLAB Code Preparation

Identify and fix issues in MATLAB® code prior to code generation

Successful C/C++ code generation from MATLAB code depends on compliance with code generation rules and limitations. For example, your MATLAB code must only use functions and objects that are supported for code generation. To identify and fix issues with your MATLAB code prior to C/C++ code generation, you can use the Code Analyzer and the code generation readiness tool.

Functions

coder.screenerDetermine if function is suitable for code generation
getLineColumnFind locations of beginning and end of MATLAB code involved in code generation
textReportExport code generation readiness report to base workspace as a character vector (Since R2022a)

Properties

coder.CallSite Properties Information about a function call site in your MATLAB code (Since R2022a)
coder.CodeFile PropertiesDescription of file containing text that is involved in code generation
coder.File PropertiesDescription of file without text that is involved in code generation
coder.Message PropertiesDescription of message produced during code generation readiness analysis or during code generation
coder.ScreenerInfo PropertiesCode generation readiness information (Since R2022a)

Topics

Prepare for Code Generation

Troubleshooting