毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Matlab的光的波动特性的数值模拟+程序代码(2)
1.2 国内外
研究现状
计算机仿真的主要应用体现在这两个方面:一是科学计算;二是光学教学[3]。毫无疑问,这引起了科研和教育这两大领域工作者的关注。
在科学计算方面,美国是领头羊。其中Prop92(光传输模拟计算软件)以及CHAINOP和PROPSUITE(均为大型的总体优化设计软件)最具有代表性[4]。在NOVA(大型激光器)设计中离不开上述软件的作用。近几十年,俄罗斯实验室连续推出了两款光传输软件:Fresnel2.0与其升级版Fresnel4.0,此软件具有运行可靠稳定,快速傅立叶变换效率比同类软件高,能用特殊方法处理分辨率小于计算分辨率的灰尘点的衍射过程等特点。此外法国开发的,采用C++编写的Miro光传输软件具有运行多个平台的特点[5]。而我国在科学计算方面也不逊色,已完成了能稳定运行的,线性及非线性传输可靠合理的SG99光传输模拟计算软件的开发工作。
另外在光学教学这方面,国外已经开发出了介绍
物理
光学和几何光学以及图像处理技术和光学成像技术的,专门给研究生使用的,配有光盘演示光学实验的教材。此外还开发了理工科本科生使用的
网络
版的光学仿真实验室教材。我国虽然在光学计算机仿真教材这领域相对比较落后,还没开发出与光学实验对应的仿真模拟教材,但是已经在光学实验仿真方面进行了大量的实验和研究[6]。
1.3 Matlab仿真的特点:
Matlab语言主要有以下几个特点[7]:
1. 语法规则简单。尤其是编程的默认规则相对于C、Fortran等其他的编程语言来讲更接近于常规
数学
表示。其中数组变量的使用不需要声明类型和申请内存。
2. 编程效率高。Matlab的语言环境给用户提供了大量的计算函数。例如,用Matlab来实现的对指定数据的快速傅里叶变换,也就是fft函数,如果换成C语言来完成,那么需要用上百条语句才得以实现。
3. Matlab是一种脚本式(script)的解释型语言,无论是命令、函数或变量,只要在命令窗口的提示符下键入,并“回车(Enter)”,Matlab都予以解释执行。
4. 平台无关性(可移植性)。无论在win7,win8,NT以及XP等这一系列系统平台上都可以运行Matlab软件。在以上任何一个能够运行Matlab的平台上编写的程序,无论在其中哪一个平台都能够运行。平台无关性对于Matlab数据文件和绘图功能也是同样成立的。这大量的减少了用户的工作量,给用户带来了方便。
综上所述,Matlab不仅具备功能上强大的特点,而且它的简单易用给用户提供了很大 的方便。
1.4 本课题的研究内容
1.对双光束干涉(包括分波面类型和分振幅类型)、牛顿环干涉、单狭缝的夫琅禾费衍射、圆孔的夫琅禾费衍射、多缝干涉、平面光栅的衍射等体系建立完善的数学模型。
2.撰写图形用户界面的仿真软件,开发出丰富的Matlab光学工具箱,实现波动光学典型 实验的Matlab仿真。
3.最后用图形用户界面,改变实验参数,根据仿真结果分析参数的改变对实验结果的影响,提出个人看法。
共2页:
上一页
1
2
下一页
上一篇:
光纤迈克尔逊加速度传感器灵敏度的测量与研究
下一篇:
ANSYS加固短轴焊接式干熄焦提升卷筒强度计算
社区三维地图的表示与应用服务
海森堡自旋系统中的热混态量子纠缠
400Hz逆变器的分析与制作
基于大概念的初中科学教材分析力学相关部分
浙江省高中新学考物理试题特点的研究
家用轿车的未来研究
大学物理学习方法的调查与研究
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
10万元能开儿童乐园吗,我...
C#学校科研管理系统的设计
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
神经外科重症监护病房患...
中国学术生态细节考察《...
志愿者活动的调查问卷表