matlab coder 快速入门 -凯发k8网页登录
从 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 app 从 matlab 代码生成 c/c 代码。
使用
codegen
命令从 matlab 代码生成 c/c 代码。
通过使用
codegen
命令从 matlab 函数生成 mex 函数。
代码生成指南
- 步骤 1:
- 步骤 2:
- 步骤 3:
- 步骤 4:
为代码生成准备 matlab 代码并生成 c/c 代码。
关于通过 matlab 算法生成代码
mex 和独立 c/c 代码生成的工作流。
输入类型设定如何影响生成的 c/c 代码。
由于代码生成器会进行优化,生成代码与 matlab 代码的形式会有所不同。
精选示例
视频
从 matlab 代码生成 c/c 代码的工作流。