zoukankan      html  css  js  c++  java
  • 图形窗口的分割

    在同一个图形窗口绘制若干个独立的图形,同一窗口中的不同图形称为子图。

    MATLAB系统提供了subplot函数,用来将当前图形窗口分割成若干个绘图区。每个区域有独立坐标系,是独立子图。

    原理:通过subplot函数激活某一区,该区为活动区,所发出的绘图命令都是作用于活动区。

    subplot的调用格式:subplot(m,n,p)

    该函数将当前图形窗口分成m*n个绘图区,即m行,每行n个绘图区,区号按行优先编号,且选定第p个区为当前活动区。

    例:

    例:在一个图形窗口中以子图形式同时绘制正弦、余弦、正切、余切曲线。
    程序如下:
    x=linspace(0,2*pi,60);
    y=sin(x);
    z=cos(x);
    t=sin(x)./(cos(x)+eps);
    ct=cos(x)./(sin(x)+eps);
    
    subplot(2,2,1);
    plot(x,y);
    title('sin(x)');
    axis([0,2*pi,-1,1]);
    
    subplot(2,2,2);
    plot(x,z);
    title('cos(x)');
    axis([0,2*pi,-1,1]);
    
    subplot(2,2,3);
    plot(x,t);
    title('tangent(x)');
    axis([0,2*pi,-40,40]);
    
    subplot(2,2,4);
    plot(x,ct);
    title('cotangent(x)');
    axis([0,2*pi,-40,40]);
    

      

  • 相关阅读:
    tricky c++ new(this)
    MCI使用
    LoadIcon的使用
    深入浅出Node.js (2)
    洛谷 P1464 Function
    洛谷 P1722 矩阵 II
    洛谷 P1036 选数
    洛谷 P1303 A*B Problem
    洛谷 P2694 接金币
    洛谷 P1679 神奇的四次方数
  • 原文地址:https://www.cnblogs.com/freesblog/p/4070063.html
Copyright © 2011-2022 走看看