有時候需要在同一張圖中繪製多個圖行進行比較,可又不能讓它們重疊在一起。matlab可以輕鬆實現這一點,直接在一張圖中繪製多個子圖。
工具/原料
matlab
方法/步驟
在matlab中繪製多個子圖的命令是subplot,命令簡單,用法多樣。
啟動matlab,主介面如圖所示,點選新建指令碼。
在彈出的編輯器中輸入程式碼,如下圖所示。
點選儲存,命名為zitu。當然也可以命名成你喜歡的名字。
需要注意的是儲存檔案的位置要和搜尋路徑一致。這可以通過右鍵編輯視窗的檔案,在彈出的下拉框中輕鬆完成,見圖所示。
最後再命令列視窗中輸入zitu。
可以看在同一張圖中出現了四張子圖,每張圖的顏色,線型都不一樣,這注意是在plot命令中實現的。
從上面的命令可以看出,要實現多個子圖,關鍵命令是subplot(m,n,p)。
解釋如下,m表示有幾行子圖,n表示幾列,p表示第幾個(圖的順序是從上到下,從左到右)。在畫子圖前,先確定該圖的位置,也就是使用subplot。