基于Matlab的电磁场图示化教学Word版

上传人:s9****2 文档编号:508597942 上传时间:2023-04-24 格式:DOC 页数:24 大小:1.26MB
返回 下载 相关 举报
基于Matlab的电磁场图示化教学Word版_第1页
第1页 / 共24页
基于Matlab的电磁场图示化教学Word版_第2页
第2页 / 共24页
基于Matlab的电磁场图示化教学Word版_第3页
第3页 / 共24页
基于Matlab的电磁场图示化教学Word版_第4页
第4页 / 共24页
基于Matlab的电磁场图示化教学Word版_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《基于Matlab的电磁场图示化教学Word版》由会员分享,可在线阅读,更多相关《基于Matlab的电磁场图示化教学Word版(24页珍藏版)》请在金锄头文库上搜索。

1、目 录摘 要1关键词1Abstract1Key Words1引言21 Matlab的图示化技术21.1 几个常用的绘图指令21.2 具有两个纵坐标标度的图形21.3 三维曲线32 Matlab在静电场图示化中的应用32.1 基本原理32.2 等量同号点电荷的电场线的绘制42.3 静电场中的导体63 Matlab在恒定磁场图示化中的应用63.1 电偶极子电磁场的Matlab图示与应用63.2 两根载流长直导线在电磁场中的Matlab图示83.3 运动的带电粒子在均匀电磁场中的Matlab图示93.4 电磁波的Matlab图示114 Matlab在时变电磁场仿真分析中的应用124.1 Matlab

2、图示化分析均匀平面波在理想介质中的传播124.2 Matlab图示化分析矩形波导的场量分布145 结语19致谢19参考文献20整理为word格式基于Matlab的电磁场图示化教学自动化 王丽洁指导教师 王庆兰摘 要:Matlab是由美国Mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。Matlab具有丰富的计算功能和科学计算数据的可视化能力,特别是应用偏微分方程工具箱在大学物理电磁学等各类物理场的数值仿真中具有无比的优势。本文将主要介绍Matlab在静电场图示化中的应用、Matlab在恒定磁场图示化中的应用以及Matlab在时变电磁场仿真分析中的应用。利用

3、Matlab的图示化技术、利用Matlab分析电磁学,能够更为方便的实现电磁场图示化教学,能使复杂的问题大大简化,对阐述相关原理能起到很大的作用。关键词:Matlab 图示化教学 电磁场 时变电磁场The electromagnetic field of graphical teaching based on Matlab Student majoring in automation Wang LijieTutor Wang QinglanAbstract:Matlab is published by the United States, the main face of the compan

4、y Mathworks scientific computing, visualization and interactive program designed for high-tech computing environment. Matlab has a computing functions and rich scientific computing visualization capability of data, especially the application of partial differential equation toolbox has incomparable

5、advantages in numerical simulation of university physics electromagnetism and other types of physical field. Mainly introduces the application of Matlab in electrostatic field, the graphic in Matlab in a constant magnetic field of graphical applications and Matlab application of electromagnetic simu

6、lation in the analysis of time. Using Matlab graphic technology, using the Matlab analysis of electromagnetism, can more convenient teaching, the implementation of the electromagnetic field shown can greatly simplify the complex problems, the paper related principle can play a big role.Key Words: Ma

7、tlab; graphic teaching; electromagnetic field; time-varying electromagnetic field整理为word格式引言 在工科物理教学中,物理实验极其重要,一般院校都将其列为一门单独的课程,它担负着学生的基本实验技能训练的任务,通过一系列的实验、学习,学生可在一定程度上掌握前人对一些物理量的典型测量方法和实验技术,并在以后的实验工作中有所借鉴,能够在这些基础上有所创新。物理实验需要有相应的配套设备及实验环境。一方面,一些实验设备比较复杂并且昂贵,限制了实验的普及应用;另一方面,有些实验环境是很难满足的,甚至根本不能满足;另外,有

8、些实验是不能直接观察的,或者只能观察到实验对象的局部,如电场、磁场、力场中的分布问题等。鉴于上面的原因,物理仿真实验已引起了大家的关注,出现了一些软件,但很多是基于Flash、Photoshop、3DStudioMAX之类的图形图像软件制作这些软件可以制作逼真的实验环境和生动的实验过程动画,还可以制作出实际实验所无法达到的效果。但这类软件本身是制作动画卡通的,对物理实验规律和过程很少涉及,很难做到真正的交互使用,开发也很困难。因此,在工科物理实验教学中应用很少。Matlab是美国MathWorks公司开发的一套高性能的数值计算和可视化软件它是一种以矩阵运算为基础的交互式程序语言,其应用范围涵盖

9、了当今几乎所有的工业应用与科学研究领域,集数值分析、矩阵运算、信号处理和图形显示于一体其丰富的库函数和各种专用工具箱,将使用者从繁琐的底层编程中解放出来。此外,Matlab更强大的功能还表现在其有大量的工具箱(Toolbox),如:控制系统、数值模拟、信号处理及偏微分方程等工具箱。因此,Matlab已成为美国和其它发达国家大学教育和科学研究中必不可少的工具。Matlab具有丰富的计算功能和科学计算数据的可视化能力,特别是应用偏微分方程工具箱在大学物理电磁学等各类物理场的数值仿真中具有无比的优势。下文是在电磁学方面,利用Matlab软件编程进行大学物理教学的典型案例。1 Matlab的图示化技术

10、Matlab是MathWorks公司研发的一款主要用于科学与工程计算的软件工具, 具有强大的矩阵运算、数据处理和图形显示功能。Matlab拥有大量简单、灵活、易用的二维、三维图形函数以及丰富的图形表现能力, 为各种科技专业图形的绘制带来了方便。1.1 几个常用的绘图指令plot函数:用来绘制线形图形。plot(y), 当y是实向量时,以该向量元素的下标为横坐标,元素值为纵坐标画出一条连续曲线,这实际上是绘制折线图。plot(x,y), 其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据。plot(x,y,s)。contour函数:用来绘制等高线图形。ezplot函数:对于显式函数f=f

11、(x),在默认范围-2x2上绘制函数f(x)的图形;对于隐式函数f=f(x,y),在默认的平面区域-2x2, -2y2上绘制函数f(x,y)的图形。整理为word格式1.2 具有两个纵坐标标度的图形在MATLAB中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy绘图函数。调用格式为:plotyy(x1,y1,x2,y2)其中x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两个,左纵坐标用于x1,y1数据对,右纵坐标用于x2,y2数据对。1.3 三维曲线plot3函数与plot函数用法十分相似,其调用格式为:plot3(x1,y1,z1,选项1,x2

12、,y2,z2,选项2,xn,yn,zn,选项n) 其中每一组x,y,z组成一组曲线的坐标参数,选项的定义和plot函数相同。当x,y,z是同维向量时,则x,y,z 对应元素构成一条三维曲线。当x,y,z是同维矩阵时,则以x,y,z对应列元素绘制三维曲线,曲线条数等于矩阵列数。2 Matlab在静电场图示化中的应用Matlab具有矩阵运算、数值计算和符号计算等强大的计算功能以及可视化的仿真环境, 利用它所提供的图形技术, 还可根据计算结果绘制各类图形。电磁场课程因为场的概念抽象、理论性强, 需要学生具备较强的空间想象能力和逻辑思维能力, 因而这门课程是学生普遍感到难学的一门课程。另外, 电磁场课

13、程要求有相当的数学基础, 需要进行许多公式推导及微分方程求解。为避免陷入复杂的数学问题, 可借助Matlab进行求解、模拟和实现结果的可视化, 把场的抽象概念变为清晰、直观的数据和图像, 通过场图形象地描述场的分布, 帮助理解和掌握电磁场的规律。这样, 将具体的计算问题交给计算机处理, 在课堂上可以将更多的精力用于电磁场理论本质的探讨。下面以几个典型的电磁场图示化为例讨论如何利用Matlab进行场图的绘制, 将抽象的电磁场问题形象化, 来帮助对电磁场性质的理解。2.1 基本原理由微分方程理论可知:在一个稳恒电场中,场方程与边界条件一旦确定,则它们的解是唯一的。这里的场方程即为麦克斯韦(Maxw

14、ell) 方程组,边界条件由所给定的物体系统形状确定,即: (1)(1)式中D为电位移,为电荷密度, H为磁场强度,J为电流密度,E为电场强度,B为磁感应强度。对于恒定的电场: . (2)(2)式中电位满足泊松(Poisson)方程:. (3)(3)式中为电介质的电容率。对于不存在电荷的空间部分有=0,上式退化为拉普拉斯(Laplace)方程: . (4)整理为word格式利用上述方程,再加上边界条件,利用Matlab中的偏微分工具箱,即可求解带电体周围空间的电场分布。2.2 等量同号点电荷的电场线的绘制 首先建立电场线的微分方程(二维情况)。因为电场中任一点的电场方向都沿该点电场线的切线方向,所以满足: . (5)引入参变量t得到:. (6)设二点电荷位于(-2,0)和(2,0),二点电荷“电量”为q1和q2(均等于10),由库伦定律和电场的叠加原理,得出下列微分方程: (7) (8)解此方程就可以绘制出电场线。 下面是写微分方程的函数文件: 这里的y是微分方程的解矢量,它包含两个分量,y(1)表示x,y(2)表示y,解出y后就得到了x与y的关系,即可依此绘制出电场线。 编好函数文件后,命名为dcx1fu

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

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