实验一:三个点电荷的电场分布
实验要求:绘制三个带电量不同的电荷的电场分布图
代码:
clear all
ep0=8.85*1e-12;
c0=1/(4*pi*ep0);
e=1.60e-10;
h=0.018;
x=-0.5:h:0.5;
y=-0.5:h:0.5;
[X,Y]=meshgrid(x,y);
q=[-5*e;5*e];
for i=1:2
V=c0*2*e./sqrt((X+0.2).^2+Y.^2)+c0.*3*e./sqrt((X-0.2).
^2+Y.^2)+c0.*(-1*e)./sqrt((X).^2+Y.^2);
[Ex,Ey]=gradient(-V,h);
figure(i)
contour(X(:,:,1),Y(:,:,1),V,...
[20,-20,19,-19,18,-18,17,-17,...
16,-16,15,-15,14,-14,13,-13,...
12,-12,11,-11,10,-10]);
axis([-0.38,0.38,-0.28,0.28])
hold on
phi=0:pi/17:2*pi;
sx1=0.2+0.01*cos(phi);
sy1=0.01*sin(phi);
streamline(X(:,:,1),Y(:,:,1),Ex,Ey,sx1,sy1);
评论0