主要内容

代码的生成和部署

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

使用 5G Toolbox™ 功能开发了您的应用程序后,您可以基于您的 MATLAB® 代码生成可移植 C/C++ 源代码、独立的可执行文件或独立的应用程序。借助代码生成,您可以:

  • 在未安装 MATLAB 的计算机上运行仿真

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

  • 将您的算法整合到原有代码中。

下表比较了 MATLAB Compiler™ 功能和 MATLAB Coder™ 功能的部署特征。此表可用来决定如何部署您的 MATLAB 代码。

部署特征使用 MATLAB Compiler 功能使用 MATLAB Coder 功能
输出不可读的共享库。可移植的可读 C 源代码。
库依赖关系MATLAB Runtime

无。

支持的部署平台

Windows®Mac 和 Linux®

任何支持 ANSI®/ISO® C/C++ 代码的平台。

知识产权保护

打包的代码已加密。

代码未加密。您可以生成共享库而非可读代码以保护您的知识产权。

算法加速

与 MATLAB 的速度相同。

可能更快,具体取决于算法。

MATLAB 图形支持。不支持。

主题