从 MATLAB 代码生成 C 和 C++ 代码

MATLAB Coder™ 可从 MATLAB® 代码生成可读且可移植的 C 和 C++ 代码。它支持大多数 MATLAB 语言和广泛的工具箱。您可以将生成的代码作为源代码、静态库或动态库集成到您的项目。还可以在 MATLAB 环境中使用生成的代码,加快 MATLAB 代码的计算量密集部分的速度。使用 MATLAB Coder,您可以将现有 C 代码合并到 MATLAB 算法和生成的代码中。

通过联合使用 MATLAB Coder 和 Embedded Coder®,您可以进一步优化代码的效率和自定义生成的代码。然后可以使用软件在环 (SIL) 和处理器在环 (PIL) 执行程序验证生成代码的数字行为。


功能

支持代码生成的 MATLAB 语言和工具箱

利用范围广泛的 MATLAB 语言特性来生成代码,这些语言特性通常用来开发作为大型系统组件的算法。

了解更多

MATLAB Coder 使用案例

生成可读可移植的 C/C++ 代码。

了解更多

从 MATLAB 生成代码

通过分析您的代码,为您的输入建议适当的数据类型和大小,使您的 MATLAB 算法做好代码生成的准备。

了解更多

生成用于代码验证和加速的 MEX 函数

调用 MEX 函数,将编译的代码放回 MATLAB 中进行测试和验证,并加快执行速度。

了解更多

使用 OpenMP 生成支持多核的代码<

从 parfor 循环生成支持多核的代码。

了解更多

MATLAB Coder 与 Simulink Coder 和 Embedded Coder 协作

使用 Simulink Coder 和 Embedded Coder 扩展 MATLAB Coder 的功能。

了解更多

产品资源

通过浏览这些资源,探索有关 MATLAB Coder 的更多信息。

文档

浏览 MATLAB Coder 函数和功能文档,包括发行说明和代码示例

功能

浏览可用 MATLAB Coder 函数的列表

系统要求

查看最新 MATLAB Coder 版本的系统要求

技术文章

查看使用 MATLAB Coder 方面的文章,了解可以带来的技术优势

社区和支持

查找问题答案并浏览故障排除资源

硬件支持

将 MATLAB Coder 连接到硬件平台

所支持的函数

浏览可用 MATLAB Coder 函数的列表

应用

MATLAB Coder 应用程序可让您通过一个交互式界面快速执行常见任务


试用或购买

开始使用MATLAB Coder 产品有多种方式。 下载免费试用版, or 了解定价和许可选项。

获取免费试用版

试用 MATLAB Coder。

获取试用版

准备购买?

购买 MATLAB Coder 并了解附加产品。

联系销售
定价和许可

有疑问吗?

Bill

联系 Bill Chou,
MATLAB Coder 技术专家

给 Bill 发送电子邮件

MATLAB Coder requires MATLAB.


相关解决方案

使用 MATLAB Coder 来解决科技与工程上的挑战:


新闻与事件

免费快速入门指南