文档

代码生成和部署

生成代码或独立的可执行文件

在您开发您的应用程序使用5 g工具箱™,您可以生成可移植的C / c++源代码,独立的可执行文件,从您的MATLAB或独立的应用程序®代码。使用代码生成,您可以:

  • 运行您的模拟机器上没有安装MATLAB。

  • 加快处理时在MATLAB环境中工作。

  • 在遗留代码中加入你的算法。

下表比较了部署的特点MATLAB编译器™MATLAB编码器™。用这个表来决定如何部署MATLAB代码。

部署的特点 使用MATLAB编译器 使用MATLAB编码器
输出 不可读共享库 便携和可读的C源代码
库的依赖 MATLAB运行时

没有一个

金宝app支持的平台上部署 窗户®,Mac和Linux® 任何平台,支持ANSI金宝app®/ ISO®C / c++代码
知识产权保护 包装代码加密 代码是不加密的。你可以保护你的IP通过生成共享库,而不是可读的代码
算法加速 MATLAB的速度一样 会更快,但这取决于算法
MATLAB的图形 金宝app支持 不支持金宝app

主题

根据MATLAB生成C代码是什么?

介绍了代码生成的支持。金宝app

功能和系统对象支持MATLAB编码器金宝app

列表5 g的工具箱函数和系统对象的代码生成的支持。金宝app