论文-Matlab在物理学中的应用_第1页
论文-Matlab在物理学中的应用_第2页
论文-Matlab在物理学中的应用_第3页
论文-Matlab在物理学中的应用_第4页
论文-Matlab在物理学中的应用_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学号:本科学年论文学 院 专 业 年 级 姓 名 论文题目 指导教师 职称 成 绩 年 月 日推荐精选目 录摘 要1 Abstract1 1 引言1 2 MATLAB功能介绍2 3 MATLAB在光学中的应用2 3.1单缝衍射及弗朗和费衍射2 4 MATLAB在电磁学中的应用3 4.1用MATLAB描绘电场线3 5 MATLAB在热物理学中的应用3 5.1MATLAB在麦克斯韦速率分布中的应用3 6 结束语4 参考文献5 推荐精选MATLAB在物理学中的应用摘 要:用MATLAB分析物理学,能使复杂的问题大大简化,对阐述相关原理能起到很大的作用。本文阐述了基于MATLAB的数值计算、可视化图形

2、处理、开放式以及可扩充体系结构的特点,并介绍了高性能语言 MATLAB 在大学物理学中的一些应用,包括在热物理学,量子力学、电磁学以及光学中的应用。关键词:MATLAB;热物理学;电磁学;光学 Application of MATLAB in PhysicsAbstract:Analysis of physics with MATLAB can make the complex problem greatly simplified, which principle play an important part in physics. This paper is based on the MAT

3、LAB numerical calculation, visualization graphics processing, which open and extensible architecture, and introduces some application of high performance MATLAB language in university physics, which including the thermal physics, quantum mechanics, electromagnetism and optics.Key words:MATLAB; therm

4、al physics; electromagnetism; optical 1引言 在物理实验中,实验数据的处理方法至关重要,而数据处理手段制约着处理方法的应用。在手工处理数据的条件下,通常只能使用列表法、作图法、逐差法等,不仅效率低,容易引入习惯误差,且主要只对线性关系有效;运用计算机高级语言编程或Excel等软件工具,可以分析非线性问题,但由于编程复杂或操作不便等原因,难于在教学中推广; MATLAB提供了大量的科学计算函数,用来处理曲线拟合、数据插值、傅里叶变换等问题非常便捷1。下面我们从一些典型的实例出发, 介绍 MATLAB 在物理学方面的具体应用。2 MATLAB功能介绍 MATL

5、AB是美国MATHWORKS公司开发的一套高性能的数值计算和可视化软件。它是一种以矩阵运算为基础的交互式程序语言,其应用范围涵盖了当今几乎所有的工业应用与科学研究领域,集数值分析、矩阵运算、信号处理和图形显示于一体2。其丰富的库函数和各种专用工具箱,将使用者从繁琐的底层编程中解放出来。此外MATLAB更强大的功能还表现在其有大量的工具箱(Toolbox),如:控制系统、数值模拟、信号处理及偏微分方程等工具箱。因此MATLAB已成为大学教育和科学研究中必不可少的工具。推荐精选MATLAB具有丰富的计算功能和科学计算数据的可视化能力,特别是应用偏微分方程工具箱在大学物理电磁学等各类物理场的数值仿真

6、中具有无比的优势3。MATLAB提供了一个功能强大使用灵活的二维有限元偏微分方程求解环境,其图形用户界面更是使用十分方便、直观一般来说,MATLAB包括3个步骤:(1) 定义一个PDE问题,它包括确定二维求解区域、边界条件和PDE系数。MATLAB能够求解的PDE型式有:椭圆型、抛物线型、双曲线型、特征值型。当使用GUI时,可以在画图模式下确定求解区域;在边界模式下选择方程形式和设置方程系数。(2) 数值求解,它包括剖分、离散方程和得到一个数值解。在GUI中,在剖分模式下形成满意的网格;在求解模式下通过选择数值计算方法求解。(3) 图形化显示结果。通常用于表现有限元计算结果的图形有:变形网格图

7、、云图、等值线图、矢量图、网格图、表面图、流线图等。3 MATLAB功能介绍3.1 单缝衍射及夫琅和费衍射衍射问题是光学中最困难的课题之一,严格的衍射理论是比较复杂的,不过,大多数实际问题都可以用近似方法来处理。对于单缝衍射,相关教科书都给出了远场条件下夫琅和费衍射光强分布的数学描述,而要模拟夫琅和费衍射的形成条件,则必须从更一般情况来分析问题。将宽度为a的缝光源视作n个等间隔的点光源组成,接收屏上某点p的光强即为这n个点光源相干叠加的结果。设各点光源在p点光强相同,只是相位不同,则根据惠更斯-菲涅耳原理5,屏上p点的归一化光强可表示为: 式中Li为第i个点光源到p点的光程,z为单缝到接收屏的

8、距离。推荐精选4 MATLAB在电磁学中的应用4.1 用MATLAB描绘电场线首先建立电场线的微分方程(二维情况) 因为电场中任一点的电场方向都沿该点电场线的切线方向,所以满足: 引入参变量t得到: =dt设点电荷位于(2,0)和(0,-2),2点电荷“电量”为 q1 和 q2 (均等于 10) 由库伦定律和电场的叠加原理6,得出下列微分方程: 代入MATLAB解此方程,即可绘制出电场线4。同样用此方法也可以绘制出带电粒子在电场中的运动。5 MATLAB在热物理学中的应用5.1MATLAB在麦克斯韦速率分布中的应用气体动力学理论中麦克斯韦速率分布律公式比较复杂抽象,数学推导证明比较繁琐。如果借

9、助MATLAB 就可以比较方便地解决这些问题。首先, 推导三种速率和归一化条件。已知分布函数表达式为7: (1)最大概然速率分布可由下式求出: (2)平均速率的定义是:推荐精选 (3)方均根速率为: (4)归一化条件是: (5)后三项求解比较复杂,其中用到Gamma函数,传统方法是查数学用表得到结果。如果应用 MATLAB的符号计算功能, 只需要简单几行语句就可以解决这些问题。用到相关函数有:符号变量创建函数 syms,求微分函数diff, 求积分函数 int,符号化简函数 simple,字符串转化函数 eval。6 结束语基于MATLAB计算机物理模拟方法实现的物理图像和物理过程,教学意图明

10、确,操作简单,人机交互性强,交互参数调节方便,响应速度快,具有很高的容错能力。在物理实验教学中,以MATLAB为实验演示平台,对物理实验现象进行模拟,作为演示配合物理理论的讲授,能使学生加深对物理现象和规律的理解,提高教学效率。MATLAB绘图和动画功能,能将计算结果或外部文件数据以二维、三维图形呈现,而且提供了方便的图形导出功能,其图形可以jPg、tif等多种格式导出,在物理实验教学中开发利用,可作为物理实验CAI课件的素材图。在物理实验教学过程中,教师可利用MATLAB绘图和动画功能,选择其中合适的部分用在自己的讲解和演示文稿及多媒体课件中,以便说明讲解的结构,形象地演示物理教学中某些难以

11、理解的内容;或用模拟的图表、动画等展示动态的变化过程和理论模型等,帮助学生了解和理解所学的知识。形象而生动,非常便于学生接受。在信息技术、计算机辅助教学迅速发展的时代,上述工作显示了比较大的发展空间和潜力,已经广泛地引起了学生的各方面兴趣,正在成为学生自我学习的平台,已显示出在提高学生素质、提高学生学习质量以及在教学方法和教学内容改革等方面所具有的优势。推荐精选参考文献:1 刘卫国. MATLAB程序设计与应用(第二版)M.北京:高等教育出版社,2006:15-552 李国勇 谢克明 杨丽娟.计算机仿真技术与CAD基于MATLAB的控制系统(第二版)M.北京:高等教育出版社,2001:90-104.3 杨万明,唐纯青,钞曦旭.MATLAB极其在大学物理课程中的应用M. 陕西师范大学出版社,2006:55-78. 4 王利霞. 大学物理实验教学改革与探索J. 实验科学与技术出版社

温馨提示

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

评论

0/150

提交评论