Matlab中,可以用函數繪制曲線與圖片等,如用plot號令。可以知道若是插手hold on號令,可以將多個內容放在一個窗口中,若是插手figure號令,可以將成果顯示在分歧窗口中。而若是想在統一窗口,分多列多行,顯示成果,即用一張圖,以子圖形式,顯示成果,需要利用subplot號令,接下來,具體介紹其用法。
打開軟件,如圖,只截取了圖像輸出節制部門語句,這里需要輸出3個分歧曲線,經由過程figure節制成果顯示到的窗口。
運行后,如下圖,經由過程這種節制體例,只是將成果別離存放到分歧窗口,并不是在統一窗口下,分多行顯示。
而若是利用hold on,如圖1,注重需要添加多次,運行法式后,如圖2,可以看到3種成果位于統一窗口,但并不是想要的,分子圖顯示。
想達到所需結果,需利用subplot,如圖,需為每個輸出成果,添加此語句。函數后有(n,m,a)格局語句,n指的是所有圖籌辦分的行數,m為列數,a則指的是第幾幅圖。
同樣,運行該段代碼,可獲得2乘2的成果。進一步領會此函數用法,即先按照需要,選擇好m、n取值,這兩者對于所有子圖設置數值完全一致,而a則暗示第幾幅,是按照先行后列的方式計數的,如圖中編號。
如改為一行三列顯示,如圖1,點竄代碼后,成果如圖2,如許可進一步領會subplot后面3個參數的意義。如許若何利用子圖顯示,介紹完當作。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!