matlab绘图,多幅图形的绘制

  1.  
    • 先了解几个命令axis(【xmin xmax ymin ymax】)设置x,y轴的最大最小值

      axis equal  设置x,y轴的单位长度相同;axis square 设置图形呈方形

    • subplot(m,n,p)命令可在同一个画面上建立几个坐标系,即把画面非为m*n个图形区域

    • 例子:程序如下

      x=linspace(0,2*pi,30);y=sin(x);z=cos(x);

      u=2*sin(x).*cos(x);v=sin(x)./cos(x)

      subplot(2,2,1),plot(x,y),axis([0 2*pi -1 1]),title('sin(x)')

      subplot(2,2,2),plot(x,z),axis([0 2*pi -1 1]),title('cos(x)')

      subplot(2,2,3),plot(x,u),axis([0 2*pi -1 1]),title('2sin(x)cos(x)')

      subplot(2,2,4),plot(x,v),axis([0 2*pi -20 20]),title('sin(x)/cos(x)')

    • 第一幅图

      matlab绘图,多幅图形的绘制_第1张图片

    • 第二幅图

      matlab绘图,多幅图形的绘制_第2张图片

    • 第三幅图

      matlab绘图,多幅图形的绘制_第3张图片

    • 第四幅图

      matlab绘图,多幅图形的绘制_第4张图片

    • 整体效果图

      matlab绘图,多幅图形的绘制_第5张图片

    • matlab绘图,多幅图形的绘制_第6张图片

你可能感兴趣的:(matlab绘图,多幅图形的绘制)