主要内容

关于MATLAB运行时

MATLAB®运行时是一组独立的共享库、MATLAB代码和其他文件,允许在没有安装MATLAB版本的计算机上执行MATLAB文件。使用用MATLAB编译器SDK™要求访问适当版本的MATLAB运行时来运行。

编译工件的最终用户没有访问MATLAB必须安装MATLAB运行时在他们的计算机上或知道网络安装的位置MATLAB运行时.编译程序生成的安装程序可能包括MATLAB运行时安装程序。如果您使用世纪挑战集团,你应该引导你的最终用户下载MATLAB运行时从网站下载安装程序//www.tatmou.com/下载188bet金宝搏products/compiler/mcr

看到安装和配置MATLAB运行时为更多的信息。

是怎样的MATLAB运行时不同于MATLAB

MATLAB运行时不同于MATLAB的几个重要方面:

  • MATLAB运行时, MATLAB文件是加密和不可变的。

  • MATLAB有一个桌面图形界面。的MATLAB运行时具有MATLAB的所有功能而无需图形界面。

  • MATLAB运行时是特定于版本的。的版本必须运行应用程序MATLAB运行时的版本相关联的MATLAB编译器SDK它就是这样被创造出来的。例如,如果你编译一个使用6.3 (R2016b)版本的应用程序MATLAB编译器™,没有安装MATLAB的用户必须安装MATLAB运行时安装。使用mcrversion返回。的版本号MATLAB运行时

  • 的MATLAB路径MATLAB运行时实例是固定的,不能更改。要更改它们,必须首先在MATLAB中自定义它们。

性能考虑因素和MATLAB运行时

MATLAB编译器SDK被设计用于使用MATLAB编程语言的大量应用程序。因此,运行时库非常大。

MATLAB运行时技术提供了对MATLAB语言的全面支持,包括Jav金宝appa®在编程语言中,启动一个编译过的应用程序所花费的时间大约与启动MATLAB相同。所消耗的资源数量MATLAB运行时是必要的,以保持强大的功能和完整的MATLAB版本。

电话到MATLAB运行时是序列化的,所以调用到MATLAB运行时是线程安全的。这可能会影响性能。