删除箭头图中的缩放(八度)

时间:2013-10-24 20:15:08

标签: plot octave

我想用Octave绘制两点电荷的电场。我已设法使用quiver()函数执行此操作。但由于我对场的方向比实际尺寸更感兴趣,我想将箭袋图的所有箭头缩放到相同的大小,并保持它们的方向。

我的问题是如何将quiver()图上的箭头缩放到相同的长度?我在documentation中找到了这个主题,但不知道如何使用它。

这是我负责绘图的代码:

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

1 个答案:

答案 0 :(得分: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);