如何将matlab程序发布为独立的不依赖matlab环境可执行的程序包基于matlab r2015b

如题所述

如何将MATLAB程序发布为独立的不依赖MATLAB环境可执行的程序包(基于MatlabR2015b版)

关键字:MatlabR2015b,可独立运行,可脱离Matlab环境,m文件,Matlab程序

如何将MATLAB程序.m文件发布为独立的不依赖MATLAB环境可执行的程序包。本文演示了基于Matlab R2015b版的实际操作步骤。

应用背景:写好的Matlab程序要交给别人使用,但是对方机器上没有安装Matlab软件,要求对方安装Matlab也不太现实。因此必须发布成可执行的软件包才能在对方的机器上运行。

打开Matlab2015,在菜单卡中选择“APPS”,如下图所示:

单击上图中右侧的下拉三角形按钮,滚动下拉框窗口右侧的垂直滑动条,如下所示。

找到APPLICATIONDEPLOYMENT这一栏,选择第一个图标“ApplicationCompiler”,打开它,如下所示界面。

如果下拉列表中没有这个APPLICATIONDEPLOYMENT的话,可能是没有安装此组件。请通过添加Addons的方式,或者利用Matlab的安装程序安装。

以上界面也可以通过在Matlab的提示符fx>>状态下,输入命令deploytool打开,然后选择"Application compiler'即可打开。

在打开的Application Compiler窗口中,注意勾选“Runtimeincluded in Package
MyAppInstaller_mcr
788MB",这样的话生成的可执行程序包就能独立运行,默认是上一个选项表示在脱离MATLAB环境的机器上运行时需要联网下载所需的运行时动态链接
库,这样不好,万一对方没有网络,或者网络很慢呢?所以还是直接将所有Matlab运行时库打包过去比较好。如果对方的机器上已经有了这个运行时库,则可
以将这两个钩选项都去掉。

然后,单击上图中的”Add
mainfile“,选择所需打包的.m文件。如果此m文件还需要调用其他的.m文件,请在下面的"Addtionalinstaller
Options"栏下的”Filesrequired for your application to run“中的+号按钮去添加。

还可以设置应用程序的名称、作者、软件描述、启动时显示的图片等信息。

然后按照提示next就可以得到最后的应用程序安装包。

最后在Matlab的当前工作文件夹的相应路径(此处C:\Workspace4Matlab)的相应路径下生成的最后的可单独运行的安装包.exe文件,如下图所示。

这个MyAppInstaller_mcr.exe文件就是最后的成品。

将这个可执行文件在对方的机器上双击运行,会进入安装界面,按照提示操作,非常简单,即可安装成可执行软件,安装过程当然会自动在对方的机器中安装我们已打包在此安装包中的Matlab运行时库。然后就能只能直接运行安装后的程序了。

上述\standaloneMatlabProg路径下还有for_testing子目录,这个目录中有个一成品的测试版,你可以双击运行看看效果。
温馨提示:内容为网友见解,仅供参考
无其他回答

linux中如何安装matlab 2015b及破解
首先,从提供的百度网盘下载Matlab 2015b的ISO镜像和破解包,提取码为65k7。将它们解压到主机的\/home\/zll\/Documents\/目录中。为了安装,你需要在\/matlab\/文件夹中新建一个目录,然后通过终端挂载ISO镜像。执行sudo mount \/home\/zll\/Documents\/R2015b_glnxa64.iso \/home\/zll\/Documents\/matlab,成功挂载后...

如何评价MATLAB的R2015b
2015b里新加的python相关功能是可以把你的matlab程序编译成一个python本地包,然后就可以拿到python里直接用里面的函数了。听说是发布可以脱离matlab端直接运行,大概是会打包dll的。

求教matlab2015b怎么安装
将crack文件夹下面的“install.jar”替换解压后“R2015b_win64\\java\\jar\\ install.jar”的文件。3 进入解压文件夹,双击“setup.exe”,开始安装,选择“使用文件安装密钥”,点击下一步,进入下一界面,点击接受许可协议的条款。4 在下一个界面,点击“我已有我的许可证的文件安装密钥”,输入安装密...

如何安装matlab 2015b
1、下载软件,得到iso格式的matlab 2015b文件和Matlab 2015bcrack破解文件;3、解压ios文件得到“R2015b_win64”文件夹并运行“setup.exe”开始安装,选择“不使用internet安装”下一步;4、选择“是”接受许可协议;MATLAB 2015B中文安装激活破解方法图文教程 5、选择我已有我的许可证的文件安装密钥并输...

求助大神,matlab r2015b出现 Licensing error
这是许可证不通过的问题。如果你的安装包含有crack文件夹,请把下crack文件夹license_standalone.dat复制到matlab安装目录licenses文件夹下,并改名为license.dat。

win10电脑安装matlab r2015b后出现错误如下,怎么解决
你好 1、matlab是不指定桌面图标和开始菜单文件夹的!2、D:\\MATLAB\\R2011b\\bin目录下找到matlab.exe文件!创建桌面快捷方式!放心!安装没有问题!

matlab2015b有汉化包吗?安装以后是英文的
matlab r2015b是自带中文界面的,之所以在预设里切换成中文再重启也仍是中文也许是因为激活的时候有一些问题,所以有一些结果认为“某些破解版没有办法使用中文界面”,实际上是激活文件的问题。如果原来用的是:trial_123456789_R2015b.lic这个文件,只要把我上传的license_WIN-64_968398_R2015b这个文件...

如何评价MATLAB的R2015b
加入由数百万工程师和科学家组成的社群,使用 MATLAB、Simulink 和其他附加产品解决复杂的设计难题。登录或创建帐户 选择您的试用产品包 下载并安装 从六个试用产品包中选择,其中包括与每个应用领域相关的附加产品:数据分析 图像处理与计算机视觉 信号处理和通讯 计算金融学 控制系统 计算生物学 ...

老师您好 我安装完MATLAB2015b 出现License Manager Error-15 但是我的...
把你的crack里面的license_R2015b.lic改名license.lic扔到F:\\MATLAB\\R2015b\\licenses即可启动 我刚试好,错误与你相同

按照网上的经验成功安装matlab2015b后,但是打开却显示证书需要更新...
你好,你还差一步:将你下载的破解文件crack文件夹..\\Matlab 2015b Win64 Crack\\R2015b\\bin\\win64下的libmwservices.dll文件复制并替换安装文件夹:C:\\Program Files\\MATLAB\\R2015b\\bin\\win64下的同一文件即可完成破解。

相似回答