2013-10-24 75 views
0

我想繪製Octave兩點電荷的電場。我已經設法做到這一點與quiver()函數。但由於我對場的方向比實際大小更感興趣,因此我想將箭袋圖的所有箭頭縮放到相同的大小並且只保留它們的方向。去除抖動曲線中的縮放(Octave)

我的問題是如何縮放quiver()陰謀的箭頭到相同的長度?我在documentation中發現了此主題,但不知道如何使用它。

這裏是我的代碼負責策劃:

h = quiver(xx, yy, Ex, Ey); 

回答

0

我設法擴展箭頭,同樣大小與單位矢量的定義。我將箭頭x和y的每個分量(在我的例子中爲ExEy)與箭頭的長度分開,該箭頭的長度定義爲sqrt(x^2 + y^2)。

下面是代碼:

Exx = ((Ex)./(Ex.^2 + Ey.^2).^0.5); 
Eyy = ((Ey)./(Ex.^2 + Ey.^2).^0.5);