主要内容

代码生成的编程注意事项

MATLAB®代码生成的编程注意事项;生成代码的行为

通过从MATLAB生成桌面和嵌入式系统的代码,您可以在MATLAB环境中执行软件设计、实现、测试和部署。由于MATLAB和C/C++语言在类型、数组大小、内存和其他方面的差异,在使用MATLAB设计代码时,请遵循某些指导原则您打算生成C/C++代码。代码生成不支持某些MATLAB语言功能。某些代码生成优化可能会导致生成的代码与源代码的行为不同。代码生成报告和万博1manbetxMATLAB编码器™应用程序显示生成的代码和MATLAB代码之间的潜在差异。

话题

何时从MATLAB算法生成代码

决定是否为应用程序生成代码。

从MATLAB生成C/C++代码的前提条件

从MATLAB代码生成代码需要MATLAB编码器产品和一个C/C++编译器。

代码生成的MATLAB代码设计注意事项

当编写MATLAB用于代码生成时,考虑设计约束。

生成的代码与MATLAB代码之间的差异

生成的C/C++代码的行为可能不同于原始的MATLAB源代码。

潜在差异报告

代码生成器识别生成的代码与原始MATLAB代码之间的潜在行为差异。

潜在差异信息

查看潜在差异信息。

C/C++代码生成支持的MATLAB语言功能万博1manbetx

使用代码生成支持的MATLAB语言特性和函数。万博1manbetx