代码生成和部署
生成代码或独立的可执行文件
在你用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编译器)。