MATLABMATLAB同时绘制多个图像同时绘制多个图像( (精精) )同时绘制多个图像>>x=[0:0.2:2*pi];>>y=sin(x);>>z=cos(x);>>plot(x,y)>>plot(x,z)观察结果如何同时显示y和Z函数的图像?u新建绘图窗口figure(n)u保持绘图窗口holdonu划分绘图窗口subplot(m,n,p)演示:在刚才的程序中增加新绘图窗口,再一次绘制函数z=cos(x),比较在绘制函数前新建绘图窗口和不新建有何区别?绘制y;holdon;绘制z;Plot(x,y,x,z)比较演示u新建绘图窗口figure(n)u保持绘图窗口holdon用subplot绘制多幅图u划分绘图区域subplot(m,n,p)练习:把绘图窗口分割成上下两个区域,上面绘制正弦信号,下面绘制余弦信号的波形将一个绘图窗口分割成m*n个子区域,并按行从左至右依次编号p表示第p个绘图子区域。
>>x=-pi:pi/10:pi;>>subplot(2,2,1);plot(x,sin(x));>>subplot(2,2,2);plot(x,cos(x));>>subplot(2,2,3);plot(x,x.^2);>>subplot(2,2,4);plot(x,exp(x));例:对数坐标图有两个y坐标轴,一个在左边,一个在右边表示y坐标轴是对数坐标系表示x坐标轴是对数坐标系表示x、y坐标都是对数坐标系loglog(Y)semilogx(Y)semilogy(Y)plotyyplot(x,x.^3);loglog(x,x.^3);plotyy(x,x.^3,x,x);通信技术专业教学资源库深圳职业技术学院谢谢主讲:主讲:杨巧莲杨巧莲课程团队:杨巧莲、吴丽春、张倩、董月秋、杨柳结束结束。