MATLAB gui中如何实现点击按钮后,显示两幅新图

按一个按钮,然后两幅旧图不显示的同时,显示另外的两幅新图。
axes(handles.axes_Dmid);%用axes命令设定当前操作的坐标轴是axes_Dmid,失真图1
cla reset
axes(handles.axes_Dmid);
imshow(imread(img))
但是点按钮后,只是图消失了,并没有新图显示。

你是想做个‘密码登陆框’吧
可以这样实现:
方法1、先编辑一个带按钮的gui界面1,假设取名为 a (同时生成一个a.m文件),再编写你要打开的界面2,取名:bbc(会同时产生一个bbc.m文件),在a文件的pushbutton回调函数中加上一句s=bbc;在你运行界面1时点击pushbutton按钮就会调入界面2了。(1、2的m文件和figure文件放在一个目录下)
方法2、你可以先编辑界面2,并把figure1的Visible设为off,在界面上添加界面1,Visible设为on,
在pushbutton回调函数中设置figure1的Visible设为on,这样开始运行时只显示界面1在点击pushbutton时界面2才会显示出来(这个方法没试过,理论上可以的)追问

不是的,是图像处理,先显示两幅图,点按钮“下一组”,再显示下一组图像,谢谢!

温馨提示:内容为网友见解,仅供参考
无其他回答

MATLAB gui中如何实现点击按钮后,显示两幅新图
方法1、先编辑一个带按钮的gui界面1,假设取名为 a (同时生成一个a.m文件),再编写你要打开的界面2,取名:bbc(会同时产生一个bbc.m文件),在a文件的pushbutton回调函数中加上一句s=bbc;在你运行界面1时点击pushbutton按钮就会调入界面2了。(1、2的m文件和figure文件放在一个目录下)方法2、...

Matlab怎样让GUI有多个窗口
第六步:我们去掉【GUI 仅允许运行一个实例(单一)】左侧的选择框的勾,如下图所示,然后点击【确定】按钮。第七步:点击【确定】按钮后,如下图所示,我们还需要点击左上角的【保存】,这样才能更新M文件。第八步:点击【保存】,更新M文件,此时我们再次看主程序第二行Singleton,可以发现此时自动...

MATLAB如何在GUI 坐标系中显示图片,如图
在按钮【选择需要识别的图片】右击View Callbacks→Callback,进入回调函数目录。编写回调函数如下:axes(handles.axes1) %将Tag值为axes1的坐标轴置为当前 RGB=imread('p.jpg'); %读取名为p.jpg的图片 imshow(RGB); %显示图片

matlab gui 如何弹出新窗口?
在.m文件中的计算按钮函数里添加语句:open('新窗口名.fig')新窗口句柄变量 = guihandles;set(新窗口句柄变量.text的句柄名即属性里的Tag,'string',结果变量名)例如:function compute_Callback(hObject, eventdata, handles) %计算按钮函数 open('result.fig'); %result为新窗口名 h = guih...

matlab的GUI中如何在两个位置显示图形,我设置了两个axes
可以指定显示坐标系,比如:axes(handles.axes1); hold on;绘图1绘图2

求问关于matlab GUI的问题: 1、matlab GUI中静态按钮里的文字需要第一...
求问关于matlab GUI的问题: 1、matlab GUI中静态按钮里的文字需要第一行居中、然后后面的多行显示,该怎 么做?我把文字弄进string里但不知道为什么最后一行的一个字居中了?!2、如何弄一个按钮第一次点击进行程序a,后面点击的时候【都】运行程序b?求详细解释。。。谢谢!!... 么做?我把文字弄进string里但...

matlab中设计push按钮的时候如何按一下一个push按钮就出来好多个push按...
matlab中GUI界面1中设置一个pushbutton,点击一下后成为GUI界面2 怎样实现?你是想做个‘密码登陆框’吧可以这样实现:方法1、先编辑一个带按钮的gui

求教matlab gui 实现图像间运算 下拉菜单选择,按钮输出结果
1、使用函数的输入参数表。但由于GUI回调函数的参数形式是固定的,所以这种方法没有用。2、使用全局变量。例如,在读入图片的函数里定义global im1 im2 在 popupmenu_Callback里定义global im1 im2 im3 在OKpush_Callback里定义global im3 即可让你的代码运行(global应该在函数体的最前面)。但是,...

怎么用matlab中的GUI按钮打开图片
1、创建一个空白的GUI界面,选择一个按钮放在空白GUI中。2、双击该按钮,打开该按钮的属性编辑器,修改tag值为wt_button, 修改string为稳态分析。3、选择一个坐标轴放在GUI中。4、双击该坐标轴,打开该坐标轴的属性编辑器,如下图所示,修改tag值为wt_tu。5、调节好按钮和坐标轴的大小和位置,调整...

请问:在matlab GUI中如何利用一个按钮打开不同图片放在不同axes中,是...
你可以在那个按钮的Callback里写一个打开图片并绘制的循环,比如有四张图,放到4个坐标系内,伪码如下:for i = 1:4 TempImagePath = uigetfile;TempImage = imread( TempImagePath );image( TempImage , 'Parent', AxesHandle(i) );end ...

相似回答