主要内容

何时生成代码MATLAB算法

MATLAB生成代码®用于桌面和嵌入式系统的算法允许您在MATLAB工作空间内完全执行您的软件设计、实现和测试。您可以:

  • 验证算法是否适合代码生成

  • 自动生成高效、可读和紧凑的C/ c++代码,这消除了手动翻译MATLAB算法的需要,并将代码中引入错误的风险降至最低。

  • 在MATLAB代码中修改您的设计,以考虑到桌面和嵌入式应用程序的具体需求,如数据类型管理、内存使用和速度。

  • 测试生成的代码并轻松验证修改后的算法在功能上与原始MATLAB算法等效。

  • 生成MEX函数:

    • 在某些应用中加速MATLAB算法。

    • 加速定点MATLAB代码。

  • 从MATLAB代码生成硬件描述语言(HDL)。

何时不生成代码MATLAB算法

不要为下列应用程序从MATLAB算法生成代码。使用推荐的MathWorks®产品代替。

: 使用:
部署使用处理图形的应用程序 MATLAB编译器™
使用Java® MATLAB编译器SDK™
使用不支持代码生成的工具箱函数万博1manbetx 为桌面和嵌入式应用程序重写的工具箱函数
在支持的MATLAB主机上部署基于MATLAB的GUI应用程序万博1manbetx MATLAB编译器
部署基于web或Windows®应用程序

MATLAB编译器SDK

用MATLAB编写接口C代码

MATLAB墨西哥人函数