MATLAB编译器(Compiler)的主要功能

2020年12月7日16:37:14MATLAB编译器(Compiler)的主要功能已关闭评论

MATLAB编译器(Compiler)的主要功能

MATLAB Compiler是MATLAB应用程序集成与发布的一种重要工具。MATLAB Compiler能够将MATLAB的M函数文件转换成独立可执行的应用程序、可发布的应用程序函数库(DLL)或组件(如COM、ActiveX等),这些应用程序组件能够脱离MATLAB环境在不同的平台上应用。特别是在最新版的MATLAB中,MATLAB Compiler的功能得到很大的提升和扩展,几乎可以编译所有的工具箱函数。其主要功能分为以下几种。

·产生源代码,进而生成MEX文件。MEX文件可以提高运行速度,并且可以隐藏文件算法,避免非法修改源文件。

·产生C或C++源码,进而生成独立的外部应用程序(EXE文件)。该程序无需MATLAB环境支持,如果源M文件使用了绘图指令,则需要图形库支持。

·产生C MEX的S函数。加快Simulink中自定义的S函数模块的运行速度。

·产生C共享库(动态链接库、DLL)或C++静态库。它们的使用无需MATLAB环境支持,但需要MATLAB的数学库。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。