• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    MATLAB怎么繪制曲線圖和在一個窗口繪制多個子圖

    MATLAB不僅是一個很是壯大的計較東西,并且是很好的作圖東西,當我們需要繪制曲線圖和繪制子圖的時辰可以利用MATLAB。下面分享給大師MATLAB繪制曲線圖和在一個窗口繪制多個子圖的方式、法式步調,但愿可以或許幫忙大師。

    東西/原料

    • 電腦
    • MATLAB軟件
    • MATLAB繪制曲線圖和在一個窗口繪制多個子圖

    方式/步調

    1. 1

      第一步:利用MATLAB繪制曲線圖我們可以利用plot()畫圖號令,我們借助這個plot()號令編寫的繪制曲線直線圖代碼如下:

      a = [0:3:60]; 

      b= a; 

      plot(a, b)

      將其寫入到MATLAB法式中,如下圖所示。

    2. 2

      第二步:我們運行該法式代碼,得出的曲線直線圖繪制成果如下圖所示。

    3. 3

      第三步:繪制曲線圖顧名思義需要繪制曲線了,繪制曲線同樣利用plot,編寫好的曲線圖繪制MATLAB代碼如下:

      a = [-50:10:50];

      b = a.^2;

      plot(a, b)

      我們將此代碼寫到MATLAB法式中,如下圖所示。

    4. 4

      第四步:然后再運行我們的曲線繪制法式,此時得出的曲線繪制成果圖如下圖所示。

    5. 5

      第五步:我們發現上述曲線繪制結果不是很光滑,那是因為我們的橫坐標變量值比力少,我們更改橫坐標軸a的增量值即可,即將10改當作2嘗嘗,代碼如下:

      a = [-50:2:50];

      b = a.^2;

      plot(a, b)

      寫入到MATLAB中并運行,如下圖所示。

    6. 6

      第六步:點竄后的曲線繪制結果如下圖所示,與上面的曲線圖對比可以發現要光滑很多。

    7. 7

      第七步:下面我們利用MATLAB在一個窗口繪制多個子圖,可以利用subplot 號令在一個窗口中繪制多個子圖。編寫好的法式代碼如下:

       a = [0:0.2:10];

      b = exp(-2*a).*sin(5*a);

      subplot(1,2,1)

      plot(a,b), xlabel('a'),ylabel('exp(-2*a).*sin(5*a)'),axis([0 6 -0.8 0.8])

      c = exp(-4*a).*sin(6*a);

      subplot(1,2,2)

      plot(a,c),xlabel('a'),ylabel('exp(-4*a).*sin(6*a)'),axis([0 6 -0.8 0.8])

      我們將代碼寫到MATLAB中,如下圖所示。

    8. 8

      第八步:我們再運行上述法式代碼,即可在一個窗口繪制多個子圖,運行成果如下圖所示。

    注重事項

    • 當我們需要繪制多個窗口圖形時利用figure()號令即可。
    • 點竄subplot(1,2,1)中的數值可以切割窗口巨細和界說曲線顯示在窗口中的位置。
    • 發表于 2018-04-20 00:00
    • 閱讀 ( 2251 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆