MATLAB Coder

利用 MATLAB 生成代码

将 MATLAB 算法转换成 C 代码需要指定实现要求。 MATLAB Coder 指导您完成此迭代过程,同时使您能够一直处于 MATLAB 语言环境中。 通过生成 MEX 函数,包含编译的代码,再放回 MATLAB 中执行,您确保您的算法兼容代码生成。 MATLAB Coder 生成一份报告,阐明要使 MATLAB 算法兼容代码生成所必需修复的所有错误。 您在修复错误和重新生成 MEX 函数之间反复迭代,直至您的 MATLAB 算法适于代码生成。 

现在您可以利用您的 MATLAB 算法生成 C 或 C++ 源代码或 MEX 函数(经调节后实现更好的性能)。

C 或 C++ 源代码使您能够:

  • 在 PC 上建立原型
  • 创建库
  • 作为嵌入式代码实现

可以调用 MEX 函数来代替原始 MATLAB 代码,从而:

  • 将编译的代码放回 MATLAB 中进行验证
  • 加快执行速度
Three-step iterative workflow for generating code from MATLAB using  MATLAB Coder.
使用 MATLAB Coder 从 MATLAB 生成代码的三步式迭代工作流程。
下一页: MATLAB Coder 与 Simulink Coder 和 Embedded Coder 协作

试用 MATLAB Coder

获取试用版软件

免费快速入门指南

查看指南