主要内容

MATLAB代码分析

在MATLAB中识别和修复问题®阻止C/ c++代码生成的代码

从MATLAB代码成功地生成C/ c++代码取决于是否符合代码生成规则和限制。例如,您的MATLAB代码必须仅使用用于代码生成的MATLAB函数和工具箱函数。为了识别和修复MATLAB代码的问题,在C/ c++代码生成之前,您可以使用代码分析器和代码准备工具。为了检查您的MATLAB代码生成的代码是否按预期工作,生成并执行一个MEX函数,该函数在MATLAB环境中是可执行和可测试的。

功能

codegen 生成C/ c++代码MATLAB代码
coder.runTest 运行test替换对的调用MATLAB函数调用MEX函数
coder.screener 确定函数是否适合代码生成
getLineColumn 找到开头和结尾的位置MATLAB代码生成中涉及的代码
textReport 将代码生成准备报告作为字符向量导出到基本工作区

属性

编码器。CallSite属性 的函数调用站点的信息MATLAB代码
编码器。CodeFile属性 对包含代码生成中涉及的文本的文件的描述
编码器。文件属性 对代码生成中涉及的无文本的文件的描述
编码器。消息属性 在代码生成准备性分析或代码生成期间产生的消息的描述
编码器。ScreenerInfo属性 代码生成准备信息

主题

MATLAB代码分析基础知识

代码分析器

代码准备工具

MEX功能测试

故障排除

Baidu
map