




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西安理工大学
工程物理课程研究报告课程名称: 工程物理任课教师: 报告题目: Matlab在电磁场中的应用完成日期: 2011年06月12号学号名Matlab在电磁场中的应用指导教师:专业名称:学生名称:李恩玲电力赵洪彬摘要Matlab是美国Mathworks公司于80年代推出的大型数学软件,通过多年的升级换代,现在已发展成为集数值计算、符号计算、可视化功能以及诸多的工具箱为一体的大型科学计算软件,它已广泛应用于科研院所、工程技术等各个部门,并成为大学生、研究生必备的工具软件。电磁学是物理学的一个分支,是研究电场和电磁的相互作用现象。电磁学从原来互相独立的两门科学(电学、磁学)发展成为物理学中一个完整的分支学科,主要是基于电流的磁效应和变化的磁场的电效应的发现。这两个实验现象,加上麦克斯韦关于变化电场产生磁场的假设,奠定了电磁学的整个理论体系,发展了对现代文明起重大影响的电工和电子技术。针对电磁场学习理论性强、概念抽象等特点,利用Matlab强大的数值计算和图形技术,通过具体实例进行仿真,绘制相应的图形,使其形象化,便于对其的理解和掌握。将Matlab引入电磁学中,利用其可视化功能对电磁学实验现象进行计算机模拟,可以提高学习效率于学习积极性,使学习效果明显。本文通过Matlab软件工具,对点电荷电场、线电荷产生的电位、平面上N个电荷之间的库仑引力、仿真电荷在变化磁场中的运动等问题分别给出了直观形象的的仿真图,形实现了可视化学习,丰富了学习内容,提高了对电磁场理论知识的兴趣。关键词:Matlab电磁学仿真计算机模拟一、点电荷电场问题描述:真空中,两个带正电的点电荷,在电量相同和电量不同情况下的电场分布。根据电学知识,若电荷在空间激发的电势分布为V,则电场强度等于电势梯度的负值,即:E=-VV根据题意,真空中若以无穷远为电势零点,则在两个点电荷的电场中,空间的电势分布为: _V=V+V=q+q2i24ksr 4ksr0102程序实现:clearallep0=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=[e;1.9*e];fori=1:2V=c0*e./sqrt((X+0.2).人2+Y•人2)+c0.*q(i)./sqrt((X-0.2).人2+Y42);[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])holdonphi=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);holdonsx2=-0.2+0.01*cos(phi);sy2=0.01*sin(phi);streamline(X(:,:,1),Y(:,:,1),Ex,Ey,sx2,sy2);title(str{i})text(-0.212,0,'+','fontsize',20);text(0.187,0,'+','fontsize',20);end图1-1两个同号等量电荷的电场分布图1-2两个同号不等量电荷的电场分布、线电荷产生的电位设电荷均匀分布在从z=-L到z=L,通过原点的线段上,其密度为q(单位C/m),求在xy平面上的电位分布。点电荷产生的电位可表示为V=Q/4兀re°是一个标量。其中r为电荷到测量点的距离。线电荷所产生的电位可用积分或叠加的方法来求。为此把线电荷分为N段,每段长为dL。每段上电荷为q*dL,看作集中在中点的点电荷,它产生的电位为dV二然后对全部电荷求和即可。4兀re°把xy平面分成网格,因为xy平面上的电位仅取决于离原点的垂直距离R,所以可以省略一维,只取R为自变量。把R从0到10米分成Nr+1点,对每一点计算其电位。matlab程序clearall;L=input(‘线电荷长度L=:')N=input(‘分段数N=:')Nr=input(‘分段数Nr=:')q=input(‘电荷密度q=:,)E0=8.85e-12;C0=1/4/pi/E0;L0=linspace(-L,L,N+1);L1=L0(1:N);L2=L0(2:N+1);Lm=(L1+L2)/2;dL=2*L/N;R=linspace(0,10,Nr+1);fork=1:Nr+1Rk=sqrt(Lm42+R(k)人2);Vk=C0*dL*q./Rk;V(k)=sum(Vk);end[max(V),min(V)]plot(R,V),grad输入:线电荷长度L=:5分段数N=:50分段数Nr=:50电荷密度q=:1可得最大值和最小值为:ans=1.0e+010*[9.3199 0.8654]图(2-1)线电荷产生的静电位分布图三、平面上N个电荷之间的库仑引力建模:由库仑定律:F=qq/4脫r3120其分量的公式可以写成:F=qq(x一x)/4兀£r3x12 2 1 0F=qq(y一y)/4兀£r3y12 2 1 0r=(x-x)2+(y—y)22121编写程序时,先输入电荷的数目,各电荷的坐标及电荷量,再选一个电荷,求其它电荷对它的作用力,叠加求合力。再选下一个电荷,依次类推。Matlab程序:clearall;N=input('输入电荷数目N=:');foric=1:N %输入给定条件fprintf('——/n对电荷#%g\n',ic);rc=input(输入电荷位置[x,y](米):');x(ic)=rc(1); %电荷ic的x坐标y(ic)=rc(2); %电荷ic的y坐标q(ic)=input('输入电荷量(库仑):');endE0=8.85e-12; %真空中的常数C0=1/(4*pi*E0); %合并常数foric=1:N %循环计每个电荷所受的力Fx=0.0;Fy=0.0;forjc=1:Nif(ic~=jc)xij=x(ic)-x(jc);yij=y(ic)-y(jc);Rij=sqrt(xijA2+yijA2);Fx=Fx+C0*q(ic)*q(jc)*xij/RijA3;Fy=Fy+C0*q(ic)*q(jc)*yij/RijA3;endendfprintf('其它电荷作用在电荷#%g上的合力为:\n',ic);fprintf('x-分量:%gN\n',Fx);fprintf('y-分量:%gN\n',Fy);end本程序注意学会循环提示并输入参数的方法,以及用双循环解决较复杂的计算过程的编程问题。输入已知条件:输入电荷数目N=3 对电荷#1输入电荷位置[x,y](m):[l2]输入电荷量(库仑):2 对电荷#2输入电荷位置[x,y](m):[11]输入电荷量(库仑):1 对电荷#3输入电荷位置[x,y](m):[33]输入电荷量(库仑):3计算结果:其它电荷作用在#1上的合力为:X-分量为:-9.65102e+009NY-分量为1.31581e+010其它电荷作用在#2上的合力为:X-分量为:-2.38431e+009NY-分量为-2.03679e+010其它电荷作用在#3上的合力为:X-分量为:1.20353e+010NY-分量为7.20982e+009四、利用matlab软件仿真电荷在变化磁场中的运动程序一%电荷在非均匀磁场中的运动v=10;sita=pi/6;%设定带电粒子的初速度及入射角v=v*cos(sita);u=v*sin(sita);%计算x,y方向的初速度w=0;[t,y]=ode23('yy',[0:0.002:2],[0,v,0,u,0,w]); %求解名为“yy”的微分方程组figure%描绘运动轨迹plot(t,y(:,1));%绘制一般二维曲线%comet(t,y(:,1));%绘制二维动态曲线xlabel('t');ylabel('x');figureplot(t,y(:,3));%comet(t,y(:,3));xlabel('t');ylabel('y');figureplot(t,y(:,5));%comet(t,y(:,5));xlabel('t');ylabel('z');figureplot(y(:,3),y(:,5));%comet(y(:,3),y(:,5));xlabel('y');ylabel('z');figureplot3(y(:,1),y(:,3),y(:,5)) %绘制一般三维曲线图%comet3(y(:,1),y(:,3),y(:,5)) %绘制三维动态轨迹xlabel('x');ylabe('y');zlabel('z');%电荷在非均匀磁场中运动的微分方程functionf=yy(t,y);globalA; %定义全局变量A=100; %设定qBO/mf=[y(2);0;y(4);A*y(6)*y(1);y(6);-A*y(4)*y(1)];%写入微分方程截图
图(4-1)电荷在x轴上运动轨迹图(4-2)电荷在y轴上的运动轨迹图(4-3)电荷在z轴上的运动轨迹图(4-4)电荷在yz平面上的运动轨迹结论通过以上学习可以看下出,利用Matlab强大的计算与图像功能模拟各类物理场的实验是成功的。用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年宽城满族自治县三年级数学第一学期期末统考试题含解析
- 2025-2026学年甘肃省张掖市肃南裕固族自治县数学三上期末考试模拟试题含解析
- 2025-2026学年噶尔县三年级数学第一学期期末检测试题含解析
- 2025-2026学年呈贡县三上数学期末达标测试试题含解析
- 2024年辽宁省鞍山市立山区三年级数学第一学期期末质量跟踪监视模拟试题含解析
- 2024年江苏省南通市实小集团共同体三年级数学第一学期期末考试试题含解析
- 行政管理专科语文应试试题及答案
- 2025年主管护师考试预测趋势试题及答案
- 行政管理专业经典文献试题及答案
- 曲艺与地方文化的融合试题及答案
- 《节奏控制生产流程》课件
- 医疗护理与人文关怀课件
- 老年患者的安全管理课件
- 巡检员质量培训
- 2025年甘肃甘南州玛曲县辅警招聘29人历年高频重点提升(共500题)附带答案详解
- 2025年中国远洋海运集团内部招聘中远海运发展股份限公司招聘1人信息高频重点提升(共500题)附带答案详解
- 《国父孙中山》课件
- 安全隐患报告和举报奖励制度
- 材料力学教学课件应力和应变分析、强度理论
- 2024年中国文联所属单位招聘考试真题
- 2025年高压电工作业考试国家总局题库及答案(共280题)
评论
0/150
提交评论