get函数表示:查询句柄图形对象属性。pos = get(gcf, 'Position');这个运行结果是4个数字,这4个数字分别表示图形的:x轴 ;y轴;长;宽。
所以,可以计算坐标区长度与宽度的比例,通过改变figure窗口尺寸以使坐标区填充画布: pos=get(gcf,'Position');% 获取窗口尺寸信息pos(3)=pos(4)/3;%将窗口宽度设为高度的三分之一set(gcf,'Position',pos)% 更新窗口尺寸 该方法对其它情况其实同样有效,只是窗口、坐标区尺寸的设置会麻烦些。 方法6 利用export_...
pos = get(gcf,'Position'); % 设置绘图框 set(gcf,'Position',[pos(1), pos(2)-100,pos(3),(pos(4)-180)]); plot(time,x,'k'); % 画出信号的波形 title('语音信号aa.wav的波形图 '); xlabel('时间/s'); ylabel('幅值') xlim([0 max(time)]); figure(2) subplot 211; plot(s,'...
title([‘**函数:’S‘的图像**’]); 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); % 对输出模板...
pos = get(gcf,'Position'); set(gcf,'Position',[pos(1)-100 pos(2)-200 1.5*pos(3) 1.5*pos(4)]); plot(1:n,OBSn,'.-',1:n,OBSr,'.-'); grid on; legend('X1 simulated','X2 simulated','X1 predicted','X2 predicted','Location','Best') ...
pos = get(gcf,'Position'); set(gcf,'Position',[pos(1), pos(2)-100,pos(3),pos(4)]); subplot 211; plot(t,x,'k'); hold on; plot(t,a,'r--','linewidth',2); title('包络线'); ylabel('幅值'); xlabel(['时间/s' 10 '(a)']); ylim([-2,2]); subplot 212; plot(t,...
pos = get(gcf,'position'); set(gcf,'units',figunits); else, pos = get(gcf,'position'); end ff = (fs-4)*1.27*5/pos(4)*fudge; % The 5 here reflects about 3 characters of height below % an axis and 2 above. 1.27 is pixels per point. % Determine the bounding rectange for ...
figure(1) set(gcf,'position',[180,60,960,480]);%设置画图的大小四个数分别代表距y轴的距离、距x轴的距离、图宽、图长 3.matlab线条设置 代码语言:javascript 复制 %绘制一条横线 plot(xlim,[0.32,0.32],'k-','LineWidth',1) 4.子图设置 代码语言:javascript 复制 %子图代码 subplot(2,2,[1 2]...
画图时,用来设置图像的大小,分别代表x轴长度,y轴长度,图像长度,图像高度。
set(gcf,'WindowButtonDownFcn',@(hObj,event)disp(get(hObj,'SelectionType'))); % adjust axis so its data = pixels pos = get(gcf,'Position'); set(gca,'Units','pixels','Position',[0 0 pos([3 4])],'XLim',[0 pos(3)],'YLim',[0 pos(4)]); ...