matlab怎么在一個圖形窗口中畫多個圖形?
matlab在一個窗口中繪制多個子圖步驟如下。
1、打開軟件,找到圖像輸出控制部分語句,這里演示輸出3個不同曲線,通過figure控制結果顯示到的窗口。
2、運行后,通過這種控制方式,只是將結果分別存放到不同窗口,并不是在同一窗口下,分多行顯示。
3、使用hold on,注意添加多次,運行程序后,可以看到3種結果位于同一窗口。
4、需使用subplot,為每個輸出結果,添加此語句。函數后有(n,m,a)格式語句,n指的是所有圖準備分的行數,m為列數,a則指的是第幾幅圖。
5、運行該段代碼,可得到2乘2的結果。選擇好m、n取值,這兩者對于所有子圖設置數值完全一致,而a則表示第幾幅,是按照先行后列的方法計數的。
6、修改代碼后,改為一行三列顯示,這樣可進一步了解subplot后面3個參數的意義。
這樣就可以在matlab一個窗口中繪制多個子圖。