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

MATLAB Coder™ 可从 MATLAB® 代码生成适用于从桌面系统到嵌入式硬件等多种硬件平台的 C 和 C++ 代码。它支持大多数 MATLAB 语言和广泛的工具箱。您可以将生成的代码作为源代码、静态库或动态库集成到您的项目。生成的代码可读且可移植。您可以合并现有的 C 代码和库,以实现算法关键部分的极高效率或重用您信任的代码。您还可以将生成的代码打包为 MEX 函数,用于在 MATLAB 环境中执行验证或加速。

Embedded Coder® 增强了 MATLAB Coder 在生产方面的用途,支持代码自定义、特定于目标的优化、代码可追溯性以及软件在环 (SIL) 和处理器在环 (PIL) 验证。


功能

随时随地运行

生成可读可移植的 ANSI C 源代码。部署免特许费代码

了解更多

在硬件上建立原型

通过将算法自动转换为 C 快速访问硬件。

了解更多

与软件集成

在软件环境中将 MATLAB 算法重用为 C 代码

了解更多

加速算法

生成 C 代码并进行编译以在 MATLAB 内使用。

了解更多

产品资源

通过浏览这些资源,探索有关 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 需要: MATLAB


相关解决方案

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


新闻与事件

使用 MATLAB Coder 从 MATLAB 算法生成可移植且可读的 C 代码,以集成到 MATLAB 之外的其他应用程序。通过生成 MEX 文件加快 MATLAB 内 MATLAB 算法的速度。
从 MATLAB 算法生成可移植且可读的 C 代码,然后将其集成到 iPhone、iPad 或 Android 应用程序中。

免费快速入门指南

通过 MATLAB 生成 C 代码的乐趣