菜单

实例5:单个轴窗口显示多个图形

function shili05

h0=figure(‘toolbar’,’none’,…

‘position’,[200 150 450 250],…

‘name’,’实例05′);

t=0:pi/10:2*pi;

[x,y]=meshgrid(t);

subplot(2,2,1)

plot(sin(t),cos(t))

axis equal

 

subplot(2,2,2)

z=sin(x)-cos(y);

plot(t,z)

axis([0 2*pi -2 2])

 

subplot(2,2,3)

h=sin(x)+cos(y);

plot(t,h)

axis([0 2*pi -2 2])

 

subplot(2,2,4)

g=(sin(x).^2)-(cos(y).^2);

plot(t,g)

axis([0 2*pi -1 1])

实例6:图形标注

 

function shili06

h0=figure(‘toolbar’,’none’,…

‘position’,[200 150 450 400],…

‘name’,’实例06′);

t=0:pi/10:2*pi;

h=plot(t,sin(t));

xlabel(‘t=0到2\pi’,’fontsize’,16);

ylabel(‘sin(t)’,’fontsize’,16);

title(‘\it{从 0to2\pi 的正弦曲线}’,’fontsize’,16)

x=get(h,’xdata’);

y=get(h,’ydata’);

imin=find(min(y)==y);

imax=find(max(y)==y);

text(x(imin),y(imin),…

[‘\leftarrow最小值=’,num2str(y(imin))],…

‘fontsize’,16)

text(x(imax),y(imax),…

[‘\leftarrow最大值=’,num2str(y(imax))],…

‘fontsize’,16)