Plot 消除箭图(倍频程)中的缩放

Plot 消除箭图(倍频程)中的缩放,plot,octave,Plot,Octave,我想用倍频程绘制两点电荷的电场。我用quiver()函数成功地做到了这一点。但是,由于我对场的方向比对实际大小更感兴趣,我想将箭袋图的所有箭头缩放到相同的大小,并且只保留它们的方向 我的问题是如何将quiver()绘图上的箭头缩放到相同的长度?我在中找到了这个主题,但不知道如何使用它 以下是我负责绘图的代码: h = quiver(xx, yy, Ex, Ey); 我设法将箭头缩放到和单位向量定义相同的大小。我将箭头的每个分量x和y(在我的例子中是Ex和Ey)除以一个箭头的长度,该箭头的长度被

我想用
倍频程
绘制两点电荷的电场。我用
quiver()
函数成功地做到了这一点。但是,由于我对场的方向比对实际大小更感兴趣,我想将箭袋图的所有箭头缩放到相同的大小,并且只保留它们的方向

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

以下是我负责绘图的代码:

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

我设法将箭头缩放到和单位向量定义相同的大小。我将箭头的每个分量x和y(在我的例子中是
Ex
Ey
)除以一个箭头的长度,该箭头的长度被定义为sqrt(x^2+y^2)

代码如下:

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