电磁场与电磁波仿真实验

上传人:无*** 文档编号:84459470 上传时间:2022-05-03 格式:DOC 页数:32 大小:920KB
收藏 版权申诉 举报 下载
电磁场与电磁波仿真实验_第1页
第1页 / 共32页
电磁场与电磁波仿真实验_第2页
第2页 / 共32页
电磁场与电磁波仿真实验_第3页
第3页 / 共32页
资源描述:

《电磁场与电磁波仿真实验》由会员分享,可在线阅读,更多相关《电磁场与电磁波仿真实验(32页珍藏版)》请在装配图网上搜索。

1、* *电磁场与电磁波仿真实验2016年11月电磁场与电磁波仿真实验介绍电磁场与电磁波课程属于电子信息工程专业基础课之一,仿真实验主要目的在于使学生更加深刻的理解电磁场理论的基本数学分析过程,通过仿真环节将课程中所学习到的理论加以应用。受目前实验室设备条件的限制,目前主要利 用MATLAB仿真软件进行,通过仿真将理论分析与实际编程仿真相结合, 以理 论指导实践,提高学生的分析问题、解决问题等能力以及通过有目的的选择完成 实验或示教项目,使学生进一步巩固理论基本知识, 建立电磁场与电磁波理论完 整的概念。本课程仿真实验包含五个内容:一、电磁场仿真软件Matlab的使用入门二、单电荷的场分布三、点电

2、荷电场线的图像四、线电荷产生的电位五、有限差分法处理电磁场问题目录一、电磁场仿真软件 一一Matlab 的使用入门:4二、单电荷的场分布10三、点 电 荷 电 场 线 的 图像12四、线电荷产生的电位:14五、有 限 差 分 法 处 理 电 磁场问题17实验一电磁场仿真软件Matlab 的使用入门一、实验目的1. 掌握Matlab仿真的基本流程与步骤;2. 掌握Matlab中帮助命令的使用。二、实验原理(一) MATLAB 运算1. 算术运算(1)基本算术运算MATLAB的基本算术运算有:+ (加)、(减)、*(乘)、/(右除)、(左除)、A(乘方)。注意,运算是在矩阵意义下进行的,单个数据的

3、算术运算只是一种特例。(2)点运算在MATLAB中,有一种特殊的运算,因为其运算符是在有关算术运算符前面加点,所以叫点运算。点运算符有.*、/、和.a。两矩阵进行点运算是指它们 的对应元素进行相关运算,要求两矩阵的维参数相同 例1 :用简短命令计算并绘制在 0总毛范围内的sin(2x)、sinx2、sin2x。程序:x=linspace(0,6)y1=si n(2*x),y2=si n(x42),y3=(si n(x)42;plot(x,y1,x, y2,x, y3)(二)几个绘图命令1. doc命令:显示在线帮助主题调用格式:doc函数名例如:doc plot,则调用在线帮助,显示 plot

4、函数的使用方法。2. plot函数:用来绘制线形图形plot(y),当y是实向量时,以该向量元素的下标为横坐标,元素值为纵坐标画出 一条连续曲线,这实际上是绘制折线图。plot(x,y),其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据。plot(x,y,s)con tour函数:用来绘制等高线图形ezplot函数:对于显式函数f=f(x),在默认范围-2 nx2冗上绘制函数f(x)的图 形;对于隐式函数f=f(x,y),在默认的平面区域-2 nx2 n, -2 ny2冗上绘制 函数f(x,y)的图形。3 具有两个纵坐标标度的图形在MATLAB中,如果需要绘制出具有不同纵坐标标度的两

5、个图形,可以使用plotyy绘图函数。调用格式为:plotyy(x1,y1,x2,y2) 其中x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标 有两个,左纵坐标用于x1,y1数据对,右纵坐标用于x2,y2数据对。4.三维曲线plot3函数与plot函数用法十分相似,其调用格式为:plot3(x1,y1,z1,选项 1,x2,y2,z2,选项 2,xn,yn,zn,选项 n)其中每一组x,y,z组成一组曲线的坐标参数,选项的定义和 plot函数相同。当 x,y,z是同维向量时,贝U x,y,z对应元素构成一条三维曲线。当 x,y,z是同维矩阵 时,则以x,y,z对应列元

6、素绘制三维曲线,曲线条数等于矩阵列数。5.legend命令:为绘制的图形加上图例调用格式:lege nd(stri ng1,stri ng2,.)例如:legend(电信 161 班,学号:05401111,张三,Location,best);6. xlabel命令:给X轴加标题调用格式:xlabel(string)例如:xlabel(x);三、实验内容1. 在命令窗口中运行一个加法程序;2. 在命令窗口中练习帮助命令(doc命令)的使用。3. 建立第一个M文件,并运行,观察并保存运行结果。四、实验步骤1.在命令窗口中运行一个加法程序(1)点击桌面上matlab7.0快捷方式图标,如图1.1所

7、示,启动该软件MATLAE 7. 0图1.1 matlab7.0 快捷方式图标(2)在打开的界面右方,是命令窗口( Comma nd Win dows ),如图1.2所示,在闪动光标处可以写入命令;k tableKlAtHl血mo= 2 ttrill liiur 叶Ihlr E| ;.山卜 II : H :臺直CT足於1区1:I-gi.血-ldj唇如囚KFdEar厲*011 .* I 吊 口 UFrtllHZDrC-11-25 I5OT-3D1 JhUHr_irrftf_riSieIMh-.wShrink J 血j JTo get 5ta-tedF select MMI.AH ftelp or

8、 UeDE ftoti the Help iiiefiLLTtie eleaient type narae ulist be termiruited by the natehing end-tag iwtfile: d: h 11 ab7 tool boat ccs 1 i mt ecij 11 nk i n hx x如悼12=10=27 +2:11demo J nd ddiio pl of clc图1.2 Matlab的命令窗口(3) 在光标处写入如图1.3所示的命令(注意:前两个语句后面有分号,最后一个语句没有分号);按回车键,则得到运行结果为 50,如图1.4所示图1.3在命令窗口输入命

9、令图1.4按回车键执行命令得到正确运行结果2.在命令窗口中练习帮助命令(doc命令)的使用在命令窗口光标处输入命令:doc plot ;回车,则进入在线帮助文件,显示plot命令的使用方法页面,如图1.5所示图1.5 plot命令的在线帮助页面3.建立第一个M文件,并运行,观察并保存运行结果(1 )点击图标,如图1.6中红色圆圈所示,即创建了一个新的 M文件,如图1.7所示图1.6红色圆圈的图标用于创建新的M文件图1.7创建的空白M文件(2)在空白M文件中输入“二、实验原理”例子的程序,保存,运行,得到运行结果如图1.8所示。要求:在E盘建立新文件夹,命名为Fiele_Wave_simulat

10、ion_2012_10_27 ; 将 M 文件保存在Fiele_Wave_simulation_2012_10_27 目录下,命名为 Exp_1.m ;特别说明两点:a. M文件名及保存的路径名均应为英文,否则运行出错;b.程序中的所有字符均应为英文状态下输入,特别注意单引号,逗号,空格, 这些细节会导致运行报错,又极难发现芦C Mil L“询輛担1 EditorVkm.MiiuljLliiOB 2心】2_0-27YEap_lL *FiL g Ecr .1 y=ftlot C - in h It 2*pi 1 ; *计 SfO 2*pi 1 siniftlSSi2 - xl yll = rp)

11、ot ti-4)f 乩余的V(hk- 0-7t j和h邳箱麻循环“S:设置一个值,为毘小荊度.这里设为 chn=f.OJ 9=设置个变応,初值为0这里设为 deira=O 10. k开始循环,从2到代卯f几lb J开始循环,从2到I.(就足内场 的点.不包含边界)12:说宜一个变仍厂喰(人町仗Z等于:IM) +旳+叩-叶(川 4-i)+r(/.i-i)诜雹个变堆乩便之悸于门甘)如畑阳如則把的惟賦幽血加 M:靶二(M)的佰賦给以前的、仙. 15结求从的循环。16i如黑血也的值人F脂面谁賈的粉度血,则 全少石个网搐上的点两视计算之间的耒價人 于所设的帮度*则程序从霸10步幵始璽新i|算 宜刻def

12、t自仙皤小fxha为止口17;输出网挤上点的电伍值.U瑕序姑束.3. 参考程序计算场点电压值程序如下:m=12for k=1:mfor j=1:mif k=1V(j,k)=1;elseif(j=1)|(j=m)|(k=m)V(j,k)=0;elseV(j,k)=0.5;endendendcha=0.01;delta=0;n=0;while(1)n=n+1;for k=2:m-1for j=2:m-1Vn ew(j,k)=1/4*(V(j+1,k)+V(j-1,k)+V(j,k+1)+V(j,k-1); d=abs(V new(j,k)-V(j,k)/V(j,k);if ddeltadelta=

13、d;endV(j,k)=V new(j,k);endendif deltavchabreak;endif(n 100)break;enddelta=0.;end代入m = 22绘图程序:k=1:m;j=1:m;DX,DY = gradie nt(V,.4,.4);hold onquiver(k,j,DX,DY,2)hold offk=1:m;j=1:m;DX,DY=gradie nt(V,.4,.4)A=(DX.A2+DY.A2).A0.5;DA,DB=gradie nt(A,.4,.4);hold onquiver(k,j,DA,DB,2)hold off3.程序参考运行结果电场图和电力线图

14、分别如图5.2、图5.3所示图5.2 电场线的图像图5.3电力线的图像三、实验内容有限差分法绘制带电长圆柱体的电位和电力线图像。四、实验步骤1. 在 E盘建立新文件夹,命名为 Fiele_Wave_simulation_2012_10_27 ;2. 打开 Matlab 软件,新建一个空白的 M 文件,保存在Fiele_Wave_simulation_2012_10_27目录下,命名为 Exp_5.m、Exp_5_1.m ;3. 将源程序拷贝到M文件中,保存;4. 点击运行按钮,观察程序运行结果。五、实验工具1 .计算机2 . MATLAB 仿真软件1套六、实验报告要求1.写出仿真程序源代码。2 .绘制带电长圆柱体的电位和电力线图像。(要在图中绘制出姓名与学号)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!