Matlab在物理教学中应用的研究综述

2022-05-07 10:35胡俊微帅晓红
物理通报 2022年4期
关键词:绘图大学物理中学物理

胡俊微 帅晓红

(四川师范大学物理与电子工程学院 四川 成都 610110)

本文基于CNKI中的高级检索功能,以物理教学和Matlab为主题词粗略检索,时间范围不限,检索到在CNKI总库中文献共计200篇(图1),其中硕博士论文22篇,图书1部,期刊文献160余篇.再经筛选,选出《物理教学》《物理通报》《中学物理教学参考》《湖南中学物理》以及《教育教学论坛》等8个期刊的文献23篇,会议论文3篇,以及硕士学位论文10余篇作为原始文献进行研究,分为大学物理教学和中学物理教学两个层面,在每个层面中对Matlab的不同功能与教学的结合点以及在具体物理教学问题中的处理方式进行了综述,对现有内容进行评述,并在此基础上寻求教学结合点和应用的空白.

图1 发文总趋势图

1 研究成果的统计与分析

1.1 文献总览

自2001年第一篇Matlab与物理教学结合的文献发表以来,该领域的发文量总体上呈现上升的趋势.根据现有趋势可以看出这个领域的论文会以一个小幅递增的趋势平稳发展.就中学物理阶段和大学物理阶段来看,这二者文献数量各占48.99%和51.01%.

Matlab应用于物理教学的趋势愈见明显的原因 有两个,一方面是Matlab自身随着时代的更新不断在发展和进步,其功能不断丰富;另一个方面是计算机作为信息时代最重要的标志之一,它的高速发展使得计算机模拟成为物理研究中除理论分析、实验研究之外的第三种研究手段,也是科学探究的第三条途径,这种变化势必反映到物理课程的教学中来.

1.2 文献分布来源

在文献库里,发文的主要期刊为《物理通报》《物理与工程》《大学物理实验》等,其中《物理通报》的发文量最高(图2),已经占到了总库的23.58%.其中的物理与科技创新栏目收录了这方面大量的文章.

图2 文献分布来源占比图

从硕博士学位论文的发表来看,Matlab与物理教学领域相关的文献共计22篇,其分布图如图3所示.在这20余篇论文中,主要的研究内容是Matlab在物理教学中的应用研究,大多以案例的形式,将Matlab软件应用于一线物理教学,为传统模式下的物理教学注入新鲜的血液.

图3 发文单位分布图

2 Matlab简介及其与物理教学的概述

Matlab是Math Works公司的商业数学软件,用于数据分析、图像处理等领域.所能解决的函数问题包括线性方程组的求解、微分方程及偏微分方程的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题以及建模动态仿真等.随着Matlab软件的更新和发展,其应用领域已经延伸到物理教学中来,至今已有200余篇文献.通过文献的整理和汇总可以发现Matlab在物理教学中主要应用于实验仿真,实验绘图,习题计算等方面,主要是为解决物理教学中的以下几方面难题:

(1)对于物理实验来说,在现有的实验室的条件下无法达到预期效果的时候,Matlab强大的仿真功能可以构建一个理想的实验条件,使其达到较好且可视化程度极高的实验效果.

(2)对于中学物理中一些不易留痕的运动,如简谐运动等,可以通过运动学公式在Matlab中进行程序的编写并绘图,清晰地呈现运动轨迹.

(3)对于电磁学、分子运动、热力学等较为抽象部分,其仿真功能可以迅速地以平面图形、三维立体图像、动画等形式来表达出物理概念和物理信息;而对于动态分析,如动态电路分析时,动态仿真能将各物理量的变化趋势图展示出来.

(4)在物理习题中,Matlab作为一个数学计算软件可以为复杂的公式计算迅速提供答案;对于物理习题中的极值问题,Matlab可以提供如图像法,三角函数法等多种方法给出极值解.

3 基于Matlab的物理教学实例总览

以下是通过文献梳理和统计分析,得出的基于Matlab的物理教学应用实例,分别从中学物理和大学物理两个方面进行了实例统计,分布如表1和表2所示.

表1 中学物理中Matlab应用的统计

表2 大学物理中Matlab应用的统计

3.1 Matlab在中学物理中的应用

由上文统计的应用实例总览可以看出,在中学物理教学中Matlab主要应用在实验仿真、计算功能、实验数据处理以及绘图方面.其中应用实例集中于运动学、电磁学和光学3个方面.

3.1.1 运动学和力学

通过已有文献研究发现,目前Matlab在中学物理的运动学和力学中主要是为了解决运动的留迹问题,同时也有少数实例涉及了复杂运动的图像描绘问题.

南京师范大学的罗志恒是最早一批研究Matlab在物理教学中的应用的,他于2003年提出几个运动与力学方面应用的实例[1]:第一个是弹簧振子的简谐运动图像绘制,第二个是李萨如图形的绘制.朱国强等人将图形绘制运用到习题上,通过分析三变量列方程,解方程,最后绘制图像,可以很清晰地看出3个变量的极值点[2].周小奋对于运动学中求极值的问题用到该软件的数学计算功能,其中的实例涉及变力斜拉物体的问题,斜抛运动的极值问题[3].

3.1.2 电磁学

在中学物理中,电磁学是教学的重点也是教学难点,从力学到电磁学是一个具象思维到抽象思维的转变,也有对想象能力和空间思维的要求.而借助Matlab软件可以将抽象的电磁学概念转化成直观易懂的图像或者是动画.

江苏省的周小奋对用Matlab软件对点电荷电场线的分布图像绘制做出了详尽的介绍.在绘图过程中,点电荷的电场分布采用了涵盖大学物理知识的点电荷电场计算公式,解出电场强度分布满足等于常量C,对C进行不同的取值来得到不同的电场线分布;为了呈现稳恒磁场分布的图像,宁夏大学的王芙蓉等人用Matlab GUI制作成可交互的多媒体课来探究电流环大小与电流强度和稳恒磁场分布的影响,得到三维立体空间图[4];朱国强则是利用Matlab中的实验数据分析与处理能力来展开滑动变阻器的分压实验研究,绘制图像完成后,再将离散的数据进行拟合,所运用到的方法是最小二乘法[5].他的另一篇文章中提出在研究电源的输出特性中,采用su bplot来分割图像窗口,在一个图像中得到多个曲线,就可以同时得到R4个输出特性图像.

3.1.3 光学

对于光学教学中对实验条件要求较高和实验效果不佳等问题,有学者利用计算机模拟方法对光的衍射现象进行模拟,通过模拟图像把各个因素与条纹变化的关系形象地描绘出来,从而使学生加深对光的衍射现象的理解,同时也推动物理教学手段的发展.

张卫山等人利用Matlab GUI构建了一个波动光学仿真平台,实现了不同条件下波动光学实验的仿真[6];夏漫提出利用光的单缝衍射基本理论,结合Matlab语言的编程和图像处理功能,对光的单缝夫琅禾费衍射进行仿真,模拟出在缝宽和波长不同的情况下单缝衍射的光强和条纹的变化[7].陈荣环等人利用Matlab中的GUIDE功能,根据光的干涉与衍射原理,分别模拟光的干涉与衍射图样,并给出明暗条纹对应的光强曲线[8].

3.2 Matlab在大学物理中的应用

相较于中学物理而言,大学物理所涉及的公式定律和计算的复杂程度都是要高出很多,这势必对具有强大运算能力和仿真能力的软件有很大的需求.目前国内对Matlab应用于大学物理教学的实例大概可以分为仿真绘图、计算功能和实验数据处理3大类.

3.2.1 仿真绘图

在大学物理教学中所用到的仿真绘图方式主要有两种,第一种是基于simulin k功能的仿真,这种仿真方式可以通过积分、微分、偏导等模块构建一个流程框图,起始物理条件通过流程图的层层运算,得到所要显示的运算结果.此外simulin k这种仿真方式还可以通过元器件的选择,连线,调节各个元器件的参数,然后通过虚拟示波器的显示来呈现图像;第二种方式是通过函数方程的计算来得到.基于这两种方式,刘伟波等人提出了可视化教学模型的建构实例和牛顿环的演示以及光照强度的分布图[9];段秀芝等人绘制出单缝衍射的光强分布图,以及用simulin k分析弹簧振子的运动波形[10];蔡莉莉等人对麦克斯韦速度分布函数图像和分子质量对麦克斯韦速率分布的影响做出了详细的绘图说明[11].

3.2.2 计算功能

面对大学物理中复杂的数学表达式及公式,要得一个精确解是相对困难的,而Matlab自带的函数程序库为大学物理教学提供了极大的便利,其函数工具箱能为复杂的数理方程提供精确解.函数库所涉及的有积分微分函数、极限函数以及功能更为强大的表达式求解函数等.上海交通大学的胡盘新等人提出两个利用Matlab求解物理问题中的超越方程的实例,并且能利用所求出的方程解绘制出可视化的图像,在一定程度上加深了学生对物理问题的理解[12].

3.2.3 实验数据处理

在大学物理实验教学中,传统的物理实验的数据采用的是手工作图的方法,而Matlab软件利用编程可以为我们众多的实验处理提供一个精准而有效的处理方法.在这个方面已经有不少的学者针对不同的大学物理实验,给出了很多实验数据处理的方法实例:李同伟介绍了一种液体表面张力系数测定的数据处理方法[13];厦门工学院的范丽琴等人针对大学物理中的经典实验霍尔系数的测量数据进行线性拟合得到霍尔系数[14].将Matlab这样的计算机应用软件融合到大学物理实验中,有利于提高实验数据处理能力,也为教学提供了一种数据处理的方法.

4 结论与展望

(1)从文献发布的总趋势来看,Matlab作为一种新型的教学辅助手段越来越多地渗透进物理教育教学的实践中,也引起了物理教学工作者对此领域的关注,说明了随着科学技术的发展,物理教学手段呈现出多样化发展的趋势,出现一些新的结合点和变化.

(2)从Matlab与物理教学的结合点来看,虽然物理教学所涵盖的很多大的领域都有所涉及,但是从具体内容来看,主要集中于运动学,光的干涉、衍射以及部分电学实验,可见,研究的内容具有高度的重合性和集中性,而对于物理教学中的很多内容还未曾涉及,空白点较多,发展空间充足.

猜你喜欢
绘图大学物理中学物理
应用型高校大学物理实验教学改革研究
编辑部故事
文化自信视野下中学物理课堂教学的思考
仿真技术在中学物理教学中的应用
中学物理“智慧课堂”构建探究
文化自信视野下中学物理课堂教学的思考
垂涎三尺
关于《大学物理》中一道习题的讨论
MATLAB在大学物理课程中的应用实践教学研究
绘图机器人