确定函数是否适合代码生成
coder.screener (
分析了入口点MATLAB®功能fcn
)fcn
将不支持的函数和语言功能识别万博1manbetx为代码生成遵从性问题。代码生成符合性问题显示在就绪报告中。
如果fcn
直接或间接调用非MathWorks的其他函数®函数(MATLAB内置函数和工具箱函数),coder.screener
分析这些功能。它不分析MathWorks函数。
有可能coder.screener
不能检测所有代码生成问题。在某些情况下,有可能coder.screener
报告虚假错误。
为了避免未检测到的代码生成问题和错误,在生成代码之前,通过执行以下额外的检查来验证您的MATLAB代码是否适合代码生成:
使用前coder.screener
,修复代码分析器识别的问题。
在使用coder.screener
,并且在生成C/ c++代码之前,通过生成和验证MEX函数来验证您的MATLAB代码是否适合代码生成。
的coder.screener
函数不会报告代码生成器视为外部的函数。这些函数的例子如下情节
,disp
,及数字
. 看见使用MATLAB引擎在生成的代码中执行函数调用.
coder.screener (
分析了MATLAB的入口点函数fcn
,“-gpu”)fcn
识别不支持的函数和语言功能以万博1manbetx生成GPU代码。此选项需要GPU编码器™ 许可证
coder.screener (
分析多个入口点MATLAB函数。fcn_1,…,fcn_n
)
的coder.screener
中不支持函数万博1manbetxMATLAB在线™.