主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

适用于 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 环境中使用。