文档

代码生成和部署

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

在你用MATLAB开发你的应用程序之后®而且5 g工具箱™,您可以从您的MATLAB代码生成可移植的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编译器产品的适当任务下载188bet金宝搏(MATLAB编译器)独立应用程序(MATLAB编译器)。

主题

什么是MATLAB中的C代码生成?

引入5G工具箱代码生成支持。金宝app

MATLAB编码器支持的函数和系统对象金宝app

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