主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

加速与部署

帮助您加速代码执行并为桌面计算机和嵌入式目标生成独立应用程序的工作流

Communications Toolbox™ 包含可在图形处理单元 (GPU) 上执行的函数,以在原型构建时加速您的代码执行。使用 Communications Toolbox 功能开发您的应用程序后,您可以基于您的 MATLAB® 代码生成可移植 C/C++ 源代码、独立的可执行文件或独立的应用程序。通过代码生成,您可以:

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

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

  • 将您的算法合并到现有代码中。

下表比较 MATLAB Compiler™MATLAB Coder™ 功能的部署特性。使用此表来决定如何部署您的 MATLAB 代码或 Simulink 模型

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

无。

支持的部署平台

Windows®Mac 和 Linux®

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

知识产权保护

打包的代码已加密。

代码未加密。您可以通过生成共享库而不是可读代码来保护您的 IP。

算法加速

与 MATLAB 速度相同。

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

MATLAB 图形支持。不支持。

类别

精选示例