MATLAB在工程电磁场教学中的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB在工程电磁场教学中的应用摘要:本文针对工程电磁场教学过程中遇到的难讲、难学问题,利用科学计算语言MATLAB的运算和绘图等辅助功能,帮助学生理解和掌握工程电磁场的分布规律。这样不仅激发学生的学习兴趣,而且锻炼他们使用计算机的能力,有效提高课堂教学质量。关键词:工程电磁场;MATLAB;教学中图分类号:G642.41 文献标志码:A 文章编号:1674-9324(2015)27-0220-02“工程电磁场”是电气工程及其自动化专业的专业基础课,利用高等数学的积分与微分、场论和矢量分析等知识解决工程电磁场中的物理问题,不仅是大学物理中电磁学内容的深化,也是电气工程专业后续课程所不可缺少的计算工具。“工程电磁场”涉及的知识面广、课程内容难度大、对高等数学的应用要求高,被公认为难讲、难学的一门课程,学生们普遍产生厌学情绪,课程通过率较低。为了适应21世纪教学改革中精简学时的要求,有必要改变原有的仅公式推导的教学方法,借助MATLAB等可视化辅助教学手段,使学生从复杂的数学问题中“解放”出来,主动参与到教学过程中,提高学生的学习积极性。一、MATLAB软件特点及应用MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。它作为一款集科学计算、图像处理、信号处理于一体的程序仿真开发工具,具有许多突出优点[1]。1.功能性强。MATLAB是一个包含大量计算算法的集合,拥有600多个工程中要用到的数学运算函数,可以方便地实现用户所需的各种计算功能。还具有可扩展性,用户可以根据自己的需要任意扩充函数工具库。2.简单易用。MATLAB是一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。新版本的MATLAB语言是基于最为流行的C++语言编写的,更加符合科技人员对数学表达式的书写格式,使之更利于非计算机专业的科技人员使用。这种语言可移植性好、可拓展性强,界面友好。3.图形处理能力强。MATLAB不仅具有一般数据可视化软件的功能,例如二维曲线和三维曲面的绘制和处理等,还具有一些其他软件没有的功能,例如图形的光照处理、色度处理以及四位数据的表现等。MATLAB软件如此强的功能特性,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。目前,大学教育和科学研究中的应用也日益广泛[2,3]。二、MATLAB在矢量运算中的应用1.矢量场分析。利用MATLAB的矢量分析函数,学生可以很方便地进行矢量运算,并用此来验证手算的正确性。在运算过程中,主要用到的函数有:点积:dot(A,B)叉积:cross(A,B)求模:norm(A)其中,A、B为任意矢量。例如,已知矢量■=2■■+3■■+■■,■=4■■+2■■+5■■,■=6■■+5■■+4■■。求(1)矢量■的长度;(2)(■×■)?■。代码如下:A=[2 3 1];B=[4 2 5];C=[6 5 4];norm(B) %求模dot(cross(A,B),C) %先求旋度,再求散度2.场的梯度、散度和旋度的计算。除了进行常数矢量运算外,利用MATLAB的符号运算功能,还可以进行符号的微分和积分。因为梯度、散度、旋度都是微分算子,所以可以用符号微分进行计算。例如:一个矢量场■=4x■■■+(2xz-5y■)■■+3xyz,求■的散度和旋度。代码如下:syms x y z %定义符号变量A=[4*x^2,2*x*z-5*y^2,3*x*y*z];divA=diff(A(1),x)+diff(A(2),y)+diff(A(3),z) %计算散度rotA=[diff(A(3),y)-diff(A(2),z)-diff(A(3),x),diff(A(2),x)-diff(A(1),y)] %计算旋度由以上代码可以看出,MATLAB实现矢量运算简单,代码数极少,纠错性强,学生使用起来方便快捷。三、MATLAB在图形演示中的应用工程电磁场课程的难点之一就是理论知识概念抽象,需要学生具有较强的多维空间想象能力和逻辑思维能力,而往往大部分学生不能直观地进行观察和研究,在学习时难以很好地掌握[4]。借助MATLAB强大的图形处理功能,可以很方便地演示电磁场中的物理现象。下面通过两个典型的例子介绍MATLAB图形处理在工程电磁场教学中的应用。1.静电场电位和电场强度线的MATLAB演示。在求解电磁场问题中,静电场场量的计算和场图的绘制是基础。当涉及到矢量的积分运算时,求解过程及其复杂。但是,如果应用MATLAB软件进行辅助求解并绘图,过程相当简单。例如,已知空间电位分布函数为■=3x■■■+4y■■■,计算空间各点的电场强度,并画出电位线和电场强度线。我们知道,电场强度

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档