支持的matlab代码生成函数



我试图找出matlab中支持的函数,当你试图做代码生成。

现在我得到以下内容:未能消除MATLAB函数'real'的使用。对于非仿真构建,如果不影响函数输出,则不使用不支持的MATLAB函数。

这是在像这样的行:

enhanced_img = zeros(N);
enhanced_img = real(fft_2d(temp3));

是真的,我不能使用像real()这样的简单函数,并且必须将其列为外在的,还是我做了其他错误的事情?

谢谢

你可以在这里找到支持的函数列表:http://www.mathworks.com/help/releases/R2011a/toolbox/eml/ug/bsud5f4.html

要在MATLAB帮助浏览器中查看相同的文档,请在命令行中键入以下命令:网站([docroot '/工具箱/eml/ug/bq1h2z5 - 1. - html '])

'real'和'fft2'都支持MATLAB Coder的代码生成。您正在使用fft_2d -我假设这可能是您编写的一些自定义函数。您必须确保在该函数中编写的代码都支持代码生成。

希望这对你有帮助。-Arvind—MATLAB编码器产品经理—MathWorks

最新更新