matlab作业:在空间有一个带正电的点电荷,请画出此点电荷的空间电位分布与电场强度的空间分布.

用matlab怎么编写代码?
2025-03-12 23:08:29
推荐回答(2个)
回答1:

在空间有一个带正电的点电荷,

电场强度公式       E=KQ/r^2

点电荷的空间电位公式   Φ=KQ/r  (取无穷远为0电动势面)

回答2:

% U=KQ/r

clear;clf;

q=2e-6;

k=9e9;

x=-6:0.6:6;

y=x;

[X,Y]=meshgrid(x,y);

r = sqrt(X.^2+Y.^2);

V=q*k./r;

[Ex,Ey]=gradient(-V);

AE=sqrt(Ex.^2+Ey.^2);

Ex=Ex./AE;

Ey=Ey./AE;

contour(X,Y,V,'r-');

hold on;

quiver(X,Y,Ex,Ey,.5,'b')