Matlab图像界面编程

1.在Command Window输入”guide”, 弹出如下窗口:

选择默认的”Blank GUI(Default)”,显示界面编辑窗口:

2.在界面放置一个Axes和Push Button控件,如下:

双击按钮,可以打开按钮样式设置弹窗:

3.点击保存后,会生成对于的m文件,可以看到,按钮”打开图片”的回调函数也有了:

4.运行后,发现坐标轴显示,可以打开”Property Insptector”,把XTick和YTick里的数值全部delete就可以了,如下:

修改后:

5.编写打开图片和显示图片的代码:(axes控件可以显示多张图片的,这里先做显示一张的处理):

运行结果:

6.生成独立执行的EXE可执行文件【Mac版】
Matlab命令行窗口输入deploytool,弹出窗口:

输入、选择基本信息,打包:

正在构建:

完成,在Matlab主文件夹输出打包工程文件:

打开发布包,居然600多兆:

安装时,需要安装运行时:

安装完成:

正常启动:

7.生成独立执行的EXE可执行文件【Windows版】
Matlab命令行窗口输入: deploytool,弹出窗口:

输入工程名字后,在界面右边出现新的一栏,选择Console Application:

添加m文件:

要生成没有安装Matlab的电脑都可以运行的EXE文件,需要添加MCR运行时环境,在”Package”里点击”Add MCR”,选择”Embeed the MCR in the Package”,然后点击”打包按钮”:

弹出如下窗口,点击确定即可开始:

然后开始build,可以发现,原来它是基于ant来构建的:

稍等片刻完成后,目录结构增加了若干文件夹,圈出来的就是打包后的文件,发给别人发这个就可以了:


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 linjk121@163.com.