MATLAB编码器
MATLAB®CODER™从MATLAB代码生成C和C ++代码,用于各种硬件平台,从桌面系统到嵌入式硬件。它支持万博1manbetx大多数MATLAB语言和广泛的工具箱。您可以将生成的代码集成到项目中,作为源代码,静态库或动态库。生成的代码是可读且可移植的。您可以将其与现有C和C ++代码和库的关键部分结合使用。您还可以将生成的代码作为MATLAB使用的MEX功能包装。
当与嵌入式编码器一起使用时®,,,,MATLAB编码器提供代码自定义,特定于目标的优化,代码可追溯性以及在循环中的软件(SIL)和处理器在循环(PIL)验证。
要将MATLAB程序部署为独立应用程序,请使用MATLAB编译器™。要生成与其他编程语言集成的软件组件,请使用MATLAB编译器SDK™。
开始
了解MATLAB编码器的基础知识
MATLAB编程代码生成
MATLAB语言语法和代码生成的函数;数据定义
代码生成
C/C ++和MEX代码生成,修复错误,行为验证
部署
使用并运行生成的C/C ++代码
表现
减少代码生成时间,提高执行速度,减少生成代码的内存使用情况
MATLAB算法加速度
使用生成的MEX功能加速
数字转换
定点转换,单精度转换(需要定点Designer™)
与MATLAB编码器深度学习
生成深度学习神经网络的C ++代码(需要深度学习工具箱™)
MATLAB编码器支持硬件万博1manbetx
万博1manbetx支持第三方硬件
检查问题和修复的错误报告
软件本质上是复杂的,并且没有任何错误。代码生成器的输出可能包含错误,其中有些未被编译器检测到。Mathworks报告关键已知错误引起了其注意力的错误报告系统www.tianjin-qmedu.com/万博1manbetxsupport/bugreports/。在搜索栏中,键入“不正确代码生成”一词以获取已知错误的报告,该报告会产生可能编译和执行但仍会产生错误的答案的代码。要保存搜索,请单击“保存搜索”。
错误报告是每个版本的文档不可或缺的一部分。定期检查所有版本的错误报告,因为此类报告可能会确定您使用的版本的实际行为与本文档中描述的行为之间的不一致之处。
除了审查错误报告外,您还应实施验证和验证策略,以识别设计,代码和工具中的潜在错误。