matlab交互式程序设计示例:[6]GUI界面编程1

2024-10-12 10:21:04

1、我们要进行的程序是彩色图像处理试验示例,用这个程序来练习我们的gui前台设计。程序功能介绍:具有彩色图像处理及保存和音乐播放功能效果如下图

matlab交互式程序设计示例:[6]GUI界面编程1

2、在MATLAB的命令窗口中输入guide命令,打开guidequick start窗口,选择create new gui 点ok 生成新的fig文件如下图:

matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1

6、经过上面的几步操作 就完成菜单制作,功能上就具有 打开文件 保存 音乐播放 停止等如下图

matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1

10、技术细节说明:其中实现菜单可选不可选用的是set(handles.savefile,'Enable'荑樊综鲶,'off');set(handles.savergb,'Enable','off');set(handles.savehsi,'Enable','off');set(handles.saveph,'Enable','off');set(handles.savejr,'Enable','off');其中savefile是保存菜单的tag值,比如我们操作了直方图就可以在显示后执行如下代码set(handles.savefile,'Enable','on');set(handles.savergb,'Enable','on');这样就可以实现菜单的冗余操作了全部操作后的效果如下图:

matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1

14、程序完整的运行效果如下图,保存hsi直方图到桌面操作

matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1matlab交互式程序设计示例:[6]GUI界面编程1
猜你喜欢