绘制点电荷的向量场

沙兹

我一直在尝试使用quiver命令对点电荷的电场建模。

x=-5:0.5:5;
y=-5:0.5:5;
[xx,yy]=meshgrid(x,y);
r=(xx.^2+yy.^2).^0.5;
quiver(x,y,xx./r^3, yy./r^3,1);

产生的电场如下 在此处输入图片说明

如您所见,向量的长度随着远离电荷(中心)而增加。我了解到,颤动绘制的矢量长度取决于该点矢量的大小。由于电场随着移开而减小,因此人们会期望向量的长度应随着电荷的减小而减小。我试图了解这一点或对此进行补救,但找不到任何东西。

任何人都可以解释为什么会这样或如何解决。

谢谢你的时间。任何帮助将不胜感激。

斯蒂夫·格里芬

其实很简单的解决方法。您只是忘记了两个点。

x=-5:0.5:5;
y=-5:0.5:5;
[xx,yy]=meshgrid(x,y);
r=(xx.^2+yy.^2).^0.5;
quiver(x,y,xx./r.^3, yy./r.^3,1);  %% <---  Note the additional . in front of ^

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章