利用 MATLAB 的函数,绘制点电荷的电势和电场分布图。包括:单位电量正电荷、负电 荷
%正电荷
x=-2:0.1:2; %x的范围大小
y=-2:0.1:2; %y的范围大小
[x,y]=meshgrid(x,y); %建立数据网格
z=1./sqrt(x.^2+y.^2+0.01); %一个正点电荷的电势表达式
mesh(x,y,z); %三维曲面绘图
xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis');
%x,y,z轴的说明
%负电荷
x=-2:0.1:2; %x的范围大小
y=-2:0.1:2; %y的范围大小
[x,y]=meshgrid(x,y); %建立数据网格
z=-1./sqrt(x.^2+y.^2+0.01); %一个正点电荷的电势表达式
mesh(x,y,z); %三维曲面绘图
xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis');
%x,y,z轴的说明
%两者皆有
x=-3:0.1:3; %x的范围大小
y=-3:0.1:3; %y的范围大小
[x,y]=meshgrid(x,y); %建立数据网格
z=1./sqrt((x-1).^2+y.^2+0.01)... %写出电势表达式
-1./sqrt((x+1).^2+y.^2+0.01);
mesh(x+1,y,z); %三维曲面绘图
xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis');
%x,y,z轴的说明