21

图5-2 光学拍现象的实现 22

图5-3 合成波的光强分布曲线 23

1 绪论

1.1 MATLAB简介

MATLAB代表矩阵实验室,是用于数值计算和图形处理的交互式软件系统。MATLAB的创始人美国新墨西哥州大学计算机系主任Cleve Moler讲授线性代数课程时,为了减轻学生编程的负担研发了MATLAB。而后,MATLAB经过了数年发展与试用。1984年MATLAB商业版正式推出。MATLAB是集成了计算,可视化和编程的高性能的语言。而且,MATLAB是一种现代的编程语言环境:它具有复杂的数据结构,包含内建的编辑和调试工具,以及支持面向对象的程序设计,因此,这些因素不仅使MATLAB成为在大学环境中,理工类高级课程的教学工具;在工业上,用于高生产率的研究与分析所选择的工具,而且使MATLAB已成为国际公认的科技应用软件的先进水平。

1.2 MATLAB用于计算机仿真的优势

MATLAB和其他编程语言比较,凭功能的开放性和运行的可靠性,其具备了如下特点:

(1)编写效率高:MATLAB不但是一种语言编写程序其还面向科学与工程计算的高级语言。另外,编辑、编译、衔接和执行融为一体是MATLAB语言的另一种功能。据此编写效率高,易学易懂。

(2)扩充能力强:组成MATLAB的库函数在进行复杂的数学运算时可以直接调用,并同用户文件在形式上MATLAB的库函数是一样的。

(3)高效方便的矩阵和数组运算:MATLAB语言类似Basic、C语言规定了矩阵的一系列运算符。它不需要定义数组的维数。MATLAB高级语言与其他语言不能比较的优势是:方便、高效、简捷。

(4)极好的开放性:MATLAB的受人们欢迎的特点之一是它的开放性。用户能够通过添加自定义的函数文件来构造新工具箱,是由于除其内部函数外,全MATLAB的核心文件和工具箱文件都有可读性、可改性。

1.3 光学实验仿真的国内外研究现状

随着科学界各个领域的无论是理论上还是技术上的快速发展,光学仿真实验的技术也同步发展。因此,光学仿真实验引起了诸多的科学研究者和理科教学工作者的注重。仿真实验应用性与优点主要是两个方面:

(1)在光学科学研究领域,因光学仪器高精密又昂贵。为了达到减小和避免贵重仪器的损伤,降低科研成本的目的,实际实验能够被仿真实验结论指导。在国外设计和优化光学系统的需求发展了仿真实验。在这方面以总体优化设计软件CHAINOP和PROPSUITE美国在最前沿。我国虽然计算机数值仿真软件投资的晚,但已取得了引人注目的成就。如:能够稳定运行的SG99t6光传输模拟计算软件现在已被推出的。其中线性传输计算模块的精确度与国外同行软件Fresnel同等水平。

(2)光学课程的教育领域,大学物理光学课程概念众多。此外,物理规律比较抽象。因此,理论教学中光学现象和规律缺乏详尽的数学推导。这给学生学习光学课程带来不少困难。在光学教学中渗透仿真实验为学生提供观察现象的机会, 减少其抽象思维的难度,培养学习兴趣,拓展学生的思维领域及创新能力,增强课堂教学效果。在光学教学方面,国外已有关于高级理工类课程的含光盘的光学实验教材。其中具体的讲解了物理光学研究技术、光学成像及图像处理技术,并且给出了各类光学研究技术的MATLAB仿真代码。在国内利用计算机仿真光学实验方面相对落后。2011年有湖州师范学院理学院钱淑珍、陈芳芳、吴平辉等人利用MATLAB研发了光学实验仿真的可执行文件,实现对光学实验的计算机仿真,这表明MATLAB软件走进教学中[5]。

上一篇:Prezi演示文稿进行物理教学设计的探讨
下一篇:新课改下高考物理应用题解析

高中物理光学部分教学现状与教法研究

初中科学光学实验教学研...

MATLAB大学物理问题的计算...

MATLAB单盘转子系统的简单建模和简单碰摩分析

MATLAB石墨烯大变形力学行为分析

FRED斐索干涉仪建模

隐身斗篷的结构单元设计及光学特性分析

C#学校科研管理系统的设计

承德市事业单位档案管理...

公寓空调设计任务书

中国学术生态细节考察《...

国内外图像分割技术研究现状

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...