MATLAB点电荷电偶极子程序教程文件

上传人:go****e 文档编号:137402787 上传时间:2020-07-08 格式:DOC 页数:8 大小:23.50KB
返回 下载 相关 举报
MATLAB点电荷电偶极子程序教程文件_第1页
第1页 / 共8页
MATLAB点电荷电偶极子程序教程文件_第2页
第2页 / 共8页
MATLAB点电荷电偶极子程序教程文件_第3页
第3页 / 共8页
MATLAB点电荷电偶极子程序教程文件_第4页
第4页 / 共8页
MATLAB点电荷电偶极子程序教程文件_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《MATLAB点电荷电偶极子程序教程文件》由会员分享,可在线阅读,更多相关《MATLAB点电荷电偶极子程序教程文件(8页珍藏版)》请在金锄头文库上搜索。

1、MATLAB点电荷电偶极子程序精品文档作业九:点电荷%点电荷电场的可视化%by 小辣椒%2015.4.15%-参数设定及自变量取样-q=1.6e-19;%点电荷电量C0=1/(4*pi*8.85e-12);%合并系数, %C0=1/(4*0) %0:真空介电常数x=-5:0.3:5;%自变量y=x;%自变量%求解电势X,Y=meshgrid(x,y);%用于三维曲面的分格线坐标,自变量坐标矩阵r=sqrt(X.2+Y.2);U=q.*C0.*(1./r);%绘制电势分布图subplot(2,2,1);mesh(X,Y,U);%三维网线图xlabel(x);ylabel(y);zlabel(U)

2、;title(点电荷电势分布图);%对数坐标绘图subplot(2,2,3);mesh(X,Y,log10(U);%三维网线图xlabel(x);ylabel(y);zlabel(log10(U);title(点电荷电势分布图);%求解电场强度Ex,Ey=gradient(-U,0.3,0.3);%gradient:梯度AE=sqrt(Ex.2+Ey.2);Ex=Ex./AE;Ey=Ey./AE;%绘制场强分布图subplot(2,2,2);quiver(X,Y,Ex,Ey)%二维箭头图,绘制场强xlim(-5,5);ylim(-5,5);hold on;cs=contour(X,Y,U,60

3、);%绘制等势面xlabel(x);ylabel(y);title(点电荷电场强度分布图);%FX,FY,FZ=gradient(F,HX,HY,HZ) HX,HY,HZ参数表示各方向相邻两点的距离电偶极子1%偶极矩电场的可视化%by 小萝卜%2015.4.15clear all;close all;clc%-参数设定及自变量取样-q=1.6e-19;%点电荷电量C0=1/(4*pi*8.85e-12);%合并系数, %C0=1/(4*0) %0:真空介电常数L=1.0;%正负点电荷间隔x=-5:0.3:5;%自变量y=x;%自变量%求解电势X,Y=meshgrid(x,y);%用于三维曲面的

4、分格线坐标,自变量坐标矩阵r1=sqrt(X-L/2).2+Y.2);r2=sqrt(X+L/2).2+Y.2);U=q.*C0.*(1./r1-1./r2);%绘制电势分布图subplot(2,2,1);meshc(X,Y,U);xlabel(x);ylabel(y);zlabel(U);title(偶极矩电势分布图);%求解电场强度Ex,Ey=gradient(-U,0.3,0.3);%用于三维曲面的分格线坐标AE=sqrt(Ex.2+Ey.2);Ex=Ex./AE;Ey=Ey./AE;%绘制场强分布图subplot(2,2,2);quiver(X,Y,Ex,Ey)%二维箭头图,绘制场强h

5、old on;contour(X,Y,U,20);%绘制等势面contour(X,Y,U,60,k-);xlim(-5,5);ylim(-5,5);xlabel(x);ylabel(y);title(偶极矩电场强度分布图);电偶极子2%偶极矩电场的可视化%by 哇咔咔%2015.4.15clear all;close all;clf%-参数设定及自变量取样-q=1.6e-19;%点电荷电量C0=1/(4*pi*8.85e-12);%合并系数, %C0=1/(4*0) %0:真空介电常数L=1.0 ;%正负点电荷间隔r=2:0.5:5;%自变量theta=(0:5:360)*pi/180;%自变

6、量%求解电势TH,R=meshgrid(theta,r);%自变量坐标矩阵X,Y=pol2cart(TH,R);r1=sqrt(X-L/2).2+Y.2);r2=sqrt(X+L/2).2+Y.2);U=q.*C0.*(1./r1-1./r2);%绘制电势分布图meshc(X,Y,U);xlabel(x);ylabel(y);zlabel(U);title(偶极矩电势分布图);%绘制电偶极子模型hold on;a=-0.5:1:0.5;b=0*a;c=b;plot3(a,b,c,o,LineWidth,2);plot3(a,b,c,LineWidth,2);%求解电场强度Ex=q.*C0.*(

7、-1./(4.*X.2-4.*X.*L+L.2+4.*Y.2).(3/2).*(8.*X-4.*L)+1./(4.*X.2+4.*X.*L+L.2+4.*Y.2).(3/2).*(8.*X+4.*L);Ey=q.*C0.*(-8./(4.*X.2-4.*X.*L+L.2+4.*Y.2).(3/2).*Y+8./(4.*X.2+4.*X.*L+L.2+4.*Y.2).(3/2).*Y);AE=sqrt(Ex.2+Ey.2);Ex=Ex./AE;Ey=Ey./AE;%绘制场强分布图figure;quiver(X,Y,Ex,Ey);%绘制场强xlim(-6,5);xlabel(x);ylabel(y

8、);zlabel(E);title(偶极矩电场强度分布图);%绘制电偶极子场强x分量分布图figure;subplot(2,2,1);Ex=q.*C0.*(-1./(4.*X.2-4.*X.*L+L.2+4.*Y.2).(3/2).*(8.*X-4.*L)+1./(4.*X.2+4.*X.*L+L.2+4.*Y.2).(3/2).*(8.*X+4.*L);surf(X,Y,Ex);shading interpxlabel(x);ylabel(y);zlabel(Ex);title(电偶极子场强x分量);%绘制电偶极子场强y分量分布图subplot(2,2,2);Ey=q.*C0.*(-8./(

9、4.*X.2-4.*X.*L+L.2+4.*Y.2).(3/2).*Y+8./(4.*X.2+4.*X.*L+L.2+4.*Y.2).(3/2).*Y);surf(X,Y,Ey);shading interpxlabel(x);ylabel(y);zlabel(Ey);title(电偶极子场强y分量);%绘制电偶极子总场强分布图subplot(2,2,3);E=(Ex.2+Ey.2).(1/2);surf(X,Y,E);shading interpxlabel(x);ylabel(y);zlabel(E);title(电偶极子总场强);%绘制电偶极子场强方向分布图subplot(2,2,4);surf(X,Y,atan2(Ey,Ex);shading interpxlabel(x);ylabel(y);zlabel(atan2(Ey,Ex);title(电偶极子场强方向);收集于网络,如有侵权请联系管理员删除

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号