Matlab Resources:
1. Matlab at MathWorks Full documentat,[0:2:24],'fontsize',12);
saveas(gcf,['D:\BJDOAS\bj5\',c,'.emf']);
close;
2)文本标注
Ht = text(0,0,’\fontsize{12}{\alpha}=’)
set (ht,’Color’,’k’,’HorizontalAlignment’,’Center’)
3) 双坐标轴绘制
I)粗略绘制
set(gca,'TickLength',[;])
set(gca,'position',[ ]);
axis([0,4000,-15,20,0,100]);
[AX,H1,H2]= plotyy(upair2(1:7,3),upair2(1:7,4),upair2(1:7,3),upair2(1:7,6))
set(H1,'Color','k');
%set(H1,'XMinorTick','on');
axes('Position',get(AX(1),'Position'),'XColor','k','YColor','k')
set(H2,'Color','k','LineStyle',':');
title('10-02')
II)精确绘制
tp: 压力变量
tt:温度变量
clf reset , h_ap = axes(‘position’,[,,,]);
set(h_ap,’Xcolor’,’b’,’Ycolor’,’b’,’Xlim’,[0,5],’Ylim’,[0,15]);
nx=10 ; ny=6; % 为两套坐标系定义共同的坐标刻度分段数。
pxtick = 0:((5-0)/nx:5; pytick = 0((15-0)/ny):15;
set(h_ap,’Xtick’, pxtick, ’Ytick’, pytick,’Xgrid’, ‘on’, ’Ygrid’, ‘on’) % 保证坐标系按约定分段数刻度;
h_linet = line(tp,yp,’Color’,’b’);
set(get(h_ap,’Xlabel’),’String’,’时间\rightarrow{分}‘)
set(get(h_ap,’Ylabel’),’String’,’压力\rightarrow(times10^{5}pa)’)
h_at = axes(‘position’,get(h_ap,’Position’)); %保证两套坐标系重合的技巧。
set(h_at,’Color’,’none’,’Xcolor’,’r’, ‘Ycolor’,’r’);
%保证重合坐标系都可见的技术,使得后面产生的h_at轴背景“无色透明’,而不% 遮盖前面的图像。
set(h_at,’Xaxislocation’,’top’)
% 把第二套坐标系的横轴设置在轴位框的“顶边”,把纵轴设置在轴位的“右% 边”,而且增值%的方向是自上而下的
set(h_at,’Yaxislocation’,’right’,’Ydir’,’rev’)
set(get(h_at,’Xlabel’),’String’,’时间\rightarrow{分}‘)
set(get(h_at,’Ylabel’),’String’,’压力\rightarrow(times10^{5}pa)’)
set(h_at,’Ylim’,[0,210])
line(tt,yt,’Color’,’r’,’Parent’,’h_at’); % 确保温度曲线绘制在h_at坐标中
xpm = get(h_at,’Xlim’); %获取h_at坐标系横轴的取值范围。
txtick = xpm(1):((xpm(2)-xpm(1))/nx):xpm(2);
tytick = 0:((210-0)/ny):210;
set(h_ap,’Xtick’, txtick, ’Ytick’, tytick)
4)绘制多个图形,在一张图上
ff=figure(ss)
h1 = subplot(3,1,1)
plot(modis_spr(:,1),modis_spr(:,3),'g->')
xlim([ ])
MATLAB例程 来自淘豆网m.daumloan.com转载请标明出处.