matlab怎麼在平面座標系中繪圖之二維繪圖plot?

Tags: 平面, 座標系,

matlab不僅可以用來進行數學分析,還可以使用matlab強大的繪圖功能幫助我們理解資料,並向他人形象的傳達自己的結論,二維繪圖是剛接觸matlab的時候必須學會使用的技能之一,那麼我們怎麼使用matlab繪製二維圖形呢?plot函式應該怎麼使用呢?

matlab怎麼在平面座標系中繪圖之二維繪圖plot

工具/原料

matlab 2010

電腦

方法/步驟

plot()函式是用來繪製平面座標圖形的,在command window中輸入x=0:pi/10:2*pi;y=sin(x);plot(x,y) 接著出現圖形視窗,可以看到我們的sin影象,如簡介圖示

matlab怎麼在平面座標系中繪圖之二維繪圖plot

生成的影象是採用的預設設定,我們也可以自己修改設定,

再plot中輸入設定的引數,比如我們將線條顏色改為紅色

在command window中輸入plot(x,y,'r');

matlab怎麼在平面座標系中繪圖之二維繪圖plot

如果希望將每個資料點顯示出來,可以使用

plot(x,y,'rp-.')或者是plot(x,y,'.-')

兩個的效果完全不同哦,前者的點變成了紅色的五角星,後者只是點和實線

matlab怎麼在平面座標系中繪圖之二維繪圖plot

如果需要比較兩個影象或者是看他們的相交等情況,可以將兩個圖形放同一個座標系裡面,輸入plot(x,y1,x,y2)

我們可以看到sin和cos兩個影象的變化情況

matlab怎麼在平面座標系中繪圖之二維繪圖plot

和plot(x,y)中的影象一樣我們同樣可以對這兩個影象設定,輸入命令

plot(x,y1,'m--',x,y2,'g-.'),sin的影象變成了洋紅色的虛線,cos的影象變成了綠色的點實線效果

matlab怎麼在平面座標系中繪圖之二維繪圖plot

除了單座標的影象,我們還可以繪製雙座標軸的影象,使用plotyy函式

輸入命令 plotyy(x,y1,x,y2),不過這裡不能直接在plotyy裡面設定影象屬性了,需要使用set命令

matlab怎麼在平面座標系中繪圖之二維繪圖plot

注意事項

經驗系小編根據生活經驗創作完成,如果您有更好的方法,請不吝賜教!

相關問題答案