網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

matlab怎麼在一個圖形窗口中畫多個圖形

欄目: 學習交流 / 發佈於: / 人氣:5.89K

工具/材料

MatLab R2016a

操作方法

打開MatLab的主窗口,進入命令行窗口。我們以y=x與y=x^2兩個圖像在一個窗口為例説明。

matlab怎麼在一個圖形窗口中畫多個圖形

首先生成x,y1,y2的數據。x的範圍是[-3,3],y1=x,y2=x^2。如圖為代碼以及部分數據

matlab怎麼在一個圖形窗口中畫多個圖形 第2張

如果在同一個座標軸上畫出這兩幅圖,那麼除了使用plot(x,y)以外,還需要使用hold on命令,意思是保持窗口,在同一個頁面繪製。多個函數也是類似地,在兩次繪製之間使用hold on

matlab怎麼在一個圖形窗口中畫多個圖形 第3張

繪製出來的效果如圖所示。

matlab怎麼在一個圖形窗口中畫多個圖形 第4張

如果希望並排顯示兩幅圖,則需要使用subplot(m,n,p)命令。其中m,n表示將畫板分為m行n列,p表示下一幅圖繪製在第p個位置(從左到右,從上到下編號)。例如,將這兩幅圖按一行兩列顯示的代碼如下。

matlab怎麼在一個圖形窗口中畫多個圖形 第5張

這樣得到的圖像顯示如下。

matlab怎麼在一個圖形窗口中畫多個圖形 第6張