MATLAB Coder 快速入门
从 MATLAB 代码生成 C 和 C++ 代码
MATLAB® Coder™ 可从 MATLAB 代码生成适用于各种硬件平台(从桌面计算机系统到嵌入式硬件)的 C 和 C++ 代码。它支持大多数 MATLAB 语言和广泛的工具箱。您可以将生成的代码作为源代码、静态库或动态库集成到您的工程中。生成的代码是可读且可移植的。您可以将它与现有 C 和 C++ 代码及库的关键部分结合使用。您还可以将生成的代码打包为 MEX 函数以在 MATLAB 中使用。
与 Embedded Coder® 结合使用时,MATLAB Coder 可提供代码自定义、特定于目标的优化、代码可追溯性以及软件在环 (SIL) 和处理器在环 (PIL) 验证。
要将 MATLAB 程序部署为独立应用程序,请使用 MATLAB Compiler™。要生成与其他编程语言集成的软件组件,请使用 MATLAB Compiler SDK™。
安装和配置
教程
- 使用 MATLAB Coder 生成 C 代码
使用 MATLAB Coder 从示例 MATLAB 函数生成 C 代码。
- 通过命令行生成 C 代码
使用命令行工具从示例 MATLAB 函数生成 C 代码。
- 通过生成 MEX 函数加快 MATLAB 算法的执行速度
使用命令行工具从示例 MATLAB 函数生成 MEX 函数。
代码生成快速向导
- 步骤 1: 准备 MATLAB 代码以进行代码生成
- 步骤 2: 从 MATLAB 代码生成 C/C++ 代码
- 步骤 3: 测试生成的 C/C++ 代码
- 步骤 4: 部署生成的 C/C++ 代码
为代码生成准备 MATLAB 代码并生成 C/C++ 代码。
关于通过 MATLAB 算法生成代码
- 代码生成工作流
从 MATLAB 代码生成 C/C++ 代码。
- 代码生成的输入类型设定
输入类型设定如何影响生成的 C/C++ 代码。
- 生成代码和 MATLAB 代码的形式差异
由于代码生成器会进行优化,生成代码与 MATLAB 代码的形式会有所不同。