MATLAB®编译程序™生成独立的应用程序和Excel®加载项。MATLAB编译器SDK™生成C/C++共享库和可部署的存档文件,以便与MATLAB生产服务器™JAVA®包、.NET程序集和COM组件。
虽然MATLAB编译器和MATLAB编译器SDK如果让您在MATLAB环境之外运行MATLAB应用程序,则它不适用于您可能希望执行的所有外部任务。有些任务需要其他产品或MATLAB外部接口。使用下表确定s manbetx 845MATLAB编译器或MATLAB编译器SDK适合你的需要。
任务 | MATLAB编译器和MATLAB编译器SDK | MATLAB编码器™ | 万博1manbetx® | HDL编码器™ | MATLAB外部接口 |
---|---|---|---|---|---|
将MATLAB应用程序打包以部署给没有MATLAB的用户 | ■ | ||||
将MATLAB应用程序打包以部署到MATLAB生产服务器 | ■ | ||||
构建包含MATLAB函数的非MATLAB应用程序 | ■ | ||||
从MATLAB代码生成可读的、可移植的C/C++代码 | ■ | ||||
从MATLAB代码生成MEX函数,用于代码验证和加速。 | ■ | ||||
将MATLAB代码集成到Simulink中万博1manbetx | ■ | ||||
从MATLAB代码生成硬件描述语言(HDL) | ■ | ||||
使用MEX文件将自定义C代码集成到MATLAB中 | ■ | ||||
从C和Fortran程序调用MATLAB | ■ | ||||
任务 | MATLAB编译器和MATLAB编译器SDK | MATLAB编码器 | 万博1manbetx | HDL编码器 | MATLAB外部接口 |
注
由生成的组件MATLAB编译器和MATLAB编译器SDK不能在MATLAB环境中使用。