利用 MATLAB 的函數(shù),繪制點(diǎn)電荷的電勢和電場分布圖。包括:單位電量正電荷、負(fù)電 荷
%正電荷
x=-2:0.1:2; %x的范圍大小
?
y=-2:0.1:2; %y的范圍大小
?
[x,y]=meshgrid(x,y); %建立數(shù)據(jù)網(wǎng)格
?
z=1./sqrt(x.^2+y.^2+0.01); %一個(gè)正點(diǎn)電荷的電勢表達(dá)式
?
mesh(x,y,z); %三維曲面繪圖
?
xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis');
?
%x,y,z軸的說明
%負(fù)電荷
x=-2:0.1:2; %x的范圍大小
?
y=-2:0.1:2; %y的范圍大小
?
[x,y]=meshgrid(x,y); %建立數(shù)據(jù)網(wǎng)格
?
z=-1./sqrt(x.^2+y.^2+0.01); %一個(gè)正點(diǎn)電荷的電勢表達(dá)式
?
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); %建立數(shù)據(jù)網(wǎng)格
?
z=1./sqrt((x-1).^2+y.^2+0.01)... %寫出電勢表達(dá)式
-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軸的說明
標(biāo)簽: