主要内容

产品概述

何时使用 MATLAB Coder

MATLAB® Coder™ 的用途:

  • 从 MATLAB 代码生成可读、高效的独立 C/C++ 代码。

  • 从 MATLAB 代码生成 MEX 函数以便:

    • 提高 MATLAB 算法的执行速度。

    • 验证在 MATLAB 内生成的 C 代码。

  • 将自定义 C/C++ 代码集成到 MATLAB 中。

嵌入式软件应用程序的代码生成

Embedded Coder® 产品是对 MATLAB Coder 产品的扩展,它提供了对嵌入式软件开发很重要的功能。使用 Embedded Coder 附加产品,您可以生成具有专业人工代码的清晰度和效率的代码。例如,您可以:

  • 生成紧凑、快速的代码,这对实时仿真器、目标系统快速原型板、大规模生产中使用的微处理器以及嵌入式系统至关重要。

  • 自定义生成的代码的外观。

  • 针对特定的目标环境优化生成的代码。

  • 启用追溯选项,帮助您验证生成的代码。

  • 生成可重用的可重入代码。

定点算法的代码生成

使用 Fixed-Point Designer™ 产品,您可以生成:

  • 能提高定点算法执行速度的 MEX 函数。

  • 能按位匹配 MEX 函数结果的定点代码。