wxcc.net
当前位置:首页 >> MATLAB中AxEs怎么用啊? >>

MATLAB中AxEs怎么用啊?

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

axis(handles.axes1) imshow(b); b是你的图片

就是设置axes的位置,左下宽高,单位是和整个figure宽高的比例四个数依次是坐标左下角起点坐标和长度,宽度。可以看看这个例子:x=0:0.01:2*pi;y1=sin(x);y2=cos(x);y3=sin(x)+cos(x);plot(x,y1)axes('position',[0.550.650.30.2])plot(x,y2)xla...

不是,这是你建立在GUI里面第一个坐标的tag(matlab自动建立的),你再建一个就会变成axes2.

如果axes的Tag属性是axes1,那么在其它GUI对象的回调函数里面plot(handles.axes1,x,y)

创建axes没什么好说的,直接在guide里拖过去就是了。 你所说的“把图片导入Axes框架”确切含义是什么? 从文件读图片数据可以用imread,显示可以用imshow。 至于说读文件和显示文件的代码放在哪里,那就要看你的具体要求了。 如果希望一打开窗口就...

如下修改就好了 [FileName2,PathName2] = uigetfile('*.bmp','*.jpg','Select BMP file'); path=fullfile(FileName2,FileName2) img=imread(path); axes(handles.axes1); imshow(img); 原因可能是你的GUI中有其他figure出现时,在那个figure中...

设置一个坐标轴对象和一个image对象,即可在Axes中显示图片: 下面举个例子: >> figure; >>axes; >> img=imread('P8270091.JPG');%P8270091.JPG是你当前工作目录下的图片 >> image(img)

Position是定义坐标系在图中的位置,4维向量中的元素(由左向右)依次定义了: 坐标系最左下角定点的横坐标(或横向位置); 坐标系最左下角定点的纵坐标; 坐标系的总宽度; 坐标系的总高度; TickDir是控制尺标的位置。选out意味着尺标将会标...

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