wxcc.net
当前位置:首页 >> mAtlAB的GUI中如何在两个位置显示图形,我设置了两... >>

mAtlAB的GUI中如何在两个位置显示图形,我设置了两...

我也遇到过这样的问题,你可以在第一个pushbutton后面加上(cla:)语句,经检测有用

对于多axes的GUI,关键的一点就是在绘图前指定axes。

把你上述代码中的axis(handles.axes5);改为axes(handles.axes5); axis(handles.axes4);改为axes(handles.axes4);即可

一般情况下,hold on 不会有什么问题。。。。。 可以试一下 hold(handles.axes1,'on')

在画图的代码之前,请使用 axes(handles.axes2) 命令是的坐标系处于活动状态,然后固定坐标轴范围使用AXIS([XMIN XMAX YMIN YMAX])函数,祝好。

你是想做个‘密码登陆框’吧 可以这样实现: 方法1、先编辑一个带按钮的gui界面1,假设取名为 a (同时生成一个a.m文件),再编写你要打开的界面2,取名:bbc(会同时产生一个bbc.m文件),在a文件的pushbutton回调函数中加上一句s=bbc;在你运行界...

在写callback的时候,用axes(handles.axes1)来选择操作哪个Axes,handles.axes1里的axes1是要操作的那个Axes的tag值。

你先用GUI编辑第二个界面,保存命名如wenjian,在第一个按钮的回调函数中写如下语句: h=gcf; wenjian; close(h); 然后保存,运行这个按钮界面,点击按钮就可以出现“wenjian” 这个界面了。

lz问的是让图像和axes一样大,而不是axes和图像一样大。 如果lz是想让图像显示出来和axes一样大,就在调用imshow的时候最后加一个参数 'fit'。如果图像长宽比例和axes不一样,显示结果会造成挤压变形。 如果lz是想让图像本身数据变的和axes一样...

代码如下: str = 'F:\课题\yxld1\image 11\'; pt = dir(str); foldname = []; k = 0; for i = 1 : length(pt) if strcmp(pt(i).name, '.') | strcmp(pt(i).name, '..') continue; else k = k + 1; foldname{k} = pt(i).name; end end for i = 1...

网站首页 | 网站地图
All rights reserved Powered by www.wxcc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com