主要内容

适用于 MATLAB Compiler 产品的任务

使用 MATLAB® Compiler™MATLAB Compiler SDK™,您可以在 MATLAB 环境之外运行 MATLAB 应用程序。然而,对于您可能想要执行的所有外部任务,它们并非都适用。某些任务需要其他产品或 MATLAB 外部接口。请参考下表来确定哪款产品最适合您的需求。

任务MATLAB CompilerMATLAB Compiler SDKMATLAB Coder™Simulink®HDL Coder™MATLAB 外部接口
将 MATLAB 应用程序打包,用于部署给没有 MATLAB 的用户    
将 MATLAB 程序打包为独立应用程序、Web App、Microsoft® Excel® 加载项、Docker® 镜像,以及 MapReduce 或 Spark™ 大数据应用程序     
将 MATLAB 程序打包为 C/C++ 共享库、.NET 程序集、Java® 类、Python® 包、COM 组件,以及基于 Docker 容器的微服务     
基于 MATLAB 代码生成可读且可移植的 C/C++ 代码     
基于 MATLAB 代码生成用于代码验证和加速的 MEX 函数     
将 MATLAB 代码集成到 Simulink     
基于 MATLAB 代码生成硬件描述语言 (HDL) 代码     
使用 MEX 文件将自定义 C 代码集成到 MATLAB 中     
从 C 和 Fortran 程序调用 MATLAB     
任务MATLAB CompilerMATLAB Compiler SDKMATLAB CoderSimulinkHDL CoderMATLAB 外部接口

注意

MATLAB CompilerMATLAB Compiler SDK 生成的组件不能用于 MATLAB 环境中。