0

我想用 绘制两点电荷的电场Octave。我已经设法通过quiver()功能做到这一点。但是由于我对场的方向比实际大小更感兴趣,所以我想将箭袋图的所有箭头缩放到相同的大小并只保留它们的方向。

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

这是我负责绘图的代码:

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

1 回答 1

0

我设法通过单位向量的定义将箭头缩放到相同的大小。我用定义为 sqrt(x^2 + y^2) 的箭头长度划分了箭头的每个分量 x 和 y(在我的情况下为Ex和)。Ey

这是代码:

Exx = ((Ex)./(Ex.^2 + Ey.^2).^0.5);
Eyy = ((Ey)./(Ex.^2 + Ey.^2).^0.5);
于 2013-10-25T18:51:43.493 回答