get函数表示:查询句柄图形对象属性。pos = get(gcf, 'Position');这个运行结果是4个数字,这4个数字分别表示图形的:x轴 ;y轴;长;宽。
0.125); % 设计FIR滤波器 x=conv(h,y); % 用conv函数进行数字滤波 x=x(51:1050); % 取无延迟的滤波器输出 z=conv_ovladd1(y,h,256); % 通过重叠相加法计算卷积 % 作图 pos = get(gcf,'Position
所以,可以计算坐标区长度与宽度的比例,通过改变figure窗口尺寸以使坐标区填充画布: pos=get(gcf,'Position');% 获取窗口尺寸信息pos(3)=pos(4)/3;%将窗口宽度设为高度的三分之一set(gcf,'Position',pos)% 更新窗口尺寸 该方法对其它情况其实同样有效,只是窗口、坐标区尺寸的设置会麻烦些。 方法6 利用export_...
之后get(gcf,'position') 即可得到图框的坐标和大小 get(legend,'position') 即可得到图例的坐标和大小 其他的参数设置,也可以在调好后获得,具体可以打开属性编辑器,找到里面的设置项英文单词,在get里面调用即可。 坐标和尺寸设置方法 set(gcf,'position',[350 170 850 540]) %原始的位置[488,342,560,420],...
units=get(gcf,'Units') 1. 2. 3. 结果: position = 680 678 560 420 units = 'pixels' 1. 2. 3. 4. 5. 6. 7. 8. 说明: 当前图象窗口的左下角距屏幕右边的距离为 680pixel,距屏幕底边的距离为 678pixel。图象的宽度为560pixel,上下高度为 420pixel。注意这是图象的可作图区,包括边界,滚动条...
set(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',2); %%%%%%%%%%%%%%%%%%%%%%%%%%%% 解释: set(gcf,'Position',[100 100 260 220]); 这句是设置绘图的大小,不需要到word里再调整大小。我给的参数,图的大小是7cm set(gca,'Positi...
gcf 返回当前Figure 对象的句柄值 gca 返回当前axes 对象的句柄值 gco 返回当前鼠标单击的句柄值,该对象可以是除root 对象外的任意图形对象,并且Matlab 会把当前图形对象的句柄值存放在Figure 的CurrentObject属性中。 用户菜单对象 MATLAB用户菜单对象是用户图形窗口的子对象,所以菜单设计总在某一个图形窗口中进行。MAT...
pos = get(gcf, ‘position’); pos(3) = 380; pos(4) = 310; set(gcf,‘Position’,pos,‘PaperPosition’,[.25 .25 4 3]); PlotFile = sprintf(‘f%s.jpeg’, InputSet.mlid); drawnow; wsprintjpeg(Fig, PlotFile); close(Fig); ...
x=linspace(0,2*pi,30); y=sin(x); h0=plot(x,y,'r') %曲线对象的句柄 h1=gcf %图形窗口句柄 h2=gca %坐标轴句柄 h3=findobj(gca,'Marker','x') %坐标轴上曲线的句柄 运行结果如下: h0 = 174.0016 h1 = 1 h2 = 173.0011 h3 = Empty matrix: 0-by-1 (二)图形对象属性 一、属性名与属...
画图时,用来设置图像的大小,分别代表x轴长度,y轴长度,图像长度,图像高度。