Matlab程序实例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上篇文章中简要的叙述了开发matlab GUI程序的步骤,现在说说如何将生成的GUI编译成能够脱离matlab环境而独立运行的.exe程序,这样你的程序便能可以跟别人分享了!
还是一步一步的说明吧:
第一步:设置个性化的程序图标。在work文件夹中,创建一个文本文件,里面写入"ConApp ICON face.ico",face.ico为你需要的图标。
第二步:把刚才的文本文件重命名为一个rc文件,如face.rc
第三步:在matlab命令窗口中键入:system(['"' matlabroot '\sys\lcc\bin\lrc" /i "' pwd '\face.rc"']);这一步是把face.rc和face.ico编译到一起。此时在你的当前工作目录下会生成一个名为face.res的resource file
第四步:将m文件与res文件一起编译。上篇文章中的chazhi.m和chazhi.fig。matlab命令窗口中输入:mcc -m chazhi.m -M face.res;此时创建的exe文件的图标就变成你想要的face.ico图标样式。
第五步:将上步生成的文件chazhi.ctf,chazhi.exe一起拷到到待运行的机器上的同一文件夹中,此时仍需安装matlab所必需的动态连接库。
第六步:如果是7.0以上版本,将路径:
第七步:运行chazhi.exe将生成chazhi_mcr文件夹,其中包含程序运行所需的库。会出现一个黑框框,等一下,插值计算的小程序就出现了,至此完成!