如何用matlab繪製向量場圖?

Tags: 向量, 場圖,

在物理學中,我們學習了向量,知道了磁力線等向量圖。而matlab可以很容易地繪製出向量場圖。

如何用matlab繪製向量場圖

工具/原料

matlab

方法/步驟

在matlab中繪製向量圖的命令是quiver,命令簡單,用法多樣。

啟動matlab,介面如圖,在命令列視窗輸入程式碼。

各個命令解釋如下,第一條命令表示產生從-1到1的點陣,第二三條命令表示用來產生在各座標點的向量大小方向,最後一條命令才是本經驗的主角,用來產生向量圖的命令。

如何用matlab繪製向量場圖

如何用matlab繪製向量場圖

如何用matlab繪製向量場圖

如何用matlab繪製向量場圖

產生的向量圖如下所示。是不是有點像物理學中的磁力線圖。

如何用matlab繪製向量場圖

除了quiver(x,y,u,v)的用法外,還可以直接quiver(u,v),這個命令由於沒有點的座標值,所以是預設從0開始的。

如何用matlab繪製向量場圖

如何用matlab繪製向量場圖

當然還可以改變向量圖的顏色與線型等。下圖給出一個例子。

如何用matlab繪製向量場圖

如何用matlab繪製向量場圖

如何用matlab繪製向量場圖

如何用matlab繪製向量場圖

相關問題答案