MATLAB 语言基础实习指导
实习三 MATLAB 高级绘图
目的:通过实习 MATLAB 高级绘图指令,能够绘制各种标准图件以及一些特殊图件
要求:掌握 MATLAB 二维绘图指令 plot(semilogx、semilogy、loglog),掌握图形加注的
各个函数,掌握三维绘图指令 mesh、surf,掌握三维图形的加注与修饰,掌握 MATLAB 绘
图颜色控制;熟悉特殊二维图形的绘图函数。
一、 二维绘图
1. plot
(1) 单窗口、单曲线绘图
>>x=0:0.1:2*pi;y=sin(x);plot(x,y);
确定 MATLAB 绘图的默认线型;把 plot(x,y)改为 plot(y)看有何异同,为什么?
(2) 单窗口、多曲线绘图
>>x=0:0.1:2*pi;y1=sin(x);y2=cos(x);y3=cos(x)+1;plot(x,y1,x,y2,x,y3);
确定 MATLAB 绘图的默认色序,把 plot(x,y1,x,y2,x,y3)改为 plot(x,y1);plot(x,y2);plot(x,y3)看
有何区别,为什么?
(3) 开关格式绘图
>>x=0:0.1:2*pi;y=sin(x);plot(x,y,’r-’,x,y,’b*’);
掌握 MATLAB 的点型和线型,掌握 MATLAB 的颜色指定字母。
(4) 单窗口分幅绘图
subplot 的两种调用格式:
subplot(nrow,ncol,nfig);
sunplot(‘position’,[left bottom width height]);
第一种格式的调用:
t=0:0.1:2*pi
y=sin(t);
y1=sin(t+0.25);
y2=sin(t+0.5);
subplot(3,1,1);
plot(t,y)
subplot(3,1,2);
plot(t,y3)
subplot(3,1,3);
plot(t,y2)
查看运行结果,为什么?
评论0
最新资源