有关代码生成的编程注意事项
有关代码生成的 MATLAB® 编程注意事项;生成的代码的行为
从 MATLAB 为桌面和嵌入式系统生成代码使您能够在 MATLAB 环境中执行软件设计、实现、测试和部署。由于 MATLAB 和 C/C++ 语言在定型、数组大小、内存和其他方面的差异,当您在 MATLAB 中设计要生成 C/C++ 代码的代码时,请遵循特定的规范。代码生成不支持某些 MATLAB 语言功能。某些代码生成优化会导致生成的代码与源代码行为不同。代码生成报告和 MATLAB Coder™ 显示生成的代码和 MATLAB 代码之间可能存在的差异。
主题
- 可从 MATLAB 算法生成代码的情况
决定是否为您的应用程序生成代码。
- 从 MATLAB 生成 C/C++ 代码的前提条件
从 MATLAB 代码生成代码需要 MATLAB Coder 产品和 C/C++ 编译器。
- 针对代码生成的 MATLAB 代码设计注意事项
为代码生成编写 MATLAB 代码时,请注意相关限制。
- 生成的代码和 MATLAB 代码之间的差异
生成的 C/C++ 代码的行为可能与原始的 MATLAB 源代码不同。
- Potential Differences Reporting
The code generator identifies potential behavior differences between the generated code and the original MATLAB code.
- 潜在差异消息
查看潜在差异消息。
- 支持 C/C++ 代码生成的 MATLAB 语言功能
使用代码生成支持的 MATLAB 语言功能和函数。