MATLAB应用下的光学设计讲解.doc
《MATLAB应用下的光学设计讲解.doc》由会员分享,可在线阅读,更多相关《MATLAB应用下的光学设计讲解.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateMATLAB应用下的光学设计讲解MATLAB应用下的光学设计讲解课程设计说明书题目:MATLAB应用下的光学设计所属课程:应用光学姓名: 学号:班级:指导教师: 中文摘要:本论文是在现有光学理论分析的基础上,利用MATLAB编程语言进行常见的光学仿真实验,旨在以一种更加直观的形式对现有理论和现象进行对比分析与研究。具体内容如下: (1)利用MATLAB绘制一个球面;
2、(2)根据应用光学近轴光路计算公式,编写一个从轴上点光源发出的11条特征光线(u=1.0, 0.85, 0.707, 0.5, 0.3,0)的近轴成像光线追迹; (3)利用过渡公式,设计一个透镜(由两个单球面组成),并画出其光线追迹图; (4)在2-3的基础上,编写实际光线的追迹,分析轴上物点的球差; (5)利用MATLAB的GUI(图形用户界面),设计一个可实时改变光路参数的GUI界面; (6)画出理想焦点附近的星点图,理解球差的存在; (7)用uitable函数以列表的形式给出参数和结果说明。关键词:MATLAB;光线追迹;球差;GUI界面;unitable函数Abstract:This
3、thesis is based on the analysis of the existing theory of optical, using MATLAB programming language to simulate several kinds of familiar optical experiments. The purpose of it is to make comparative study and analysis of existing theory and phenomenon by a more intuitive form. Specific content as
4、follows: (1) Using MATLAB to draw a spherical surface; (2) According to paraxial optical path calculation formula, write a program to draw 11 special paraxial light ray tracing from epaxial point light(u=1.0, 0.85, 0.707, 0.5, 0.3,0 ). (3) Depend on transition formula, design a optical lens(include
5、two single spherical surface) and drawing light ray tracing; (4) Based on 2 and 3, write a program about actual light ray tracing, and analyzing epaxial points spherical aberration; (5) According to MATLAB, design a GUI (Graphical User Interface) can change the parameters of optical path; (6) Unders
6、tand the exist of spherical aberration by drawing comet around ideal focus; (7) Give the results and parameters in a list by uitable function.Key words:MATLAB; light ray tracing;spherical aberration; GUI; unitable function-目录中文摘要.Abstract.第一章 绪论.11.1光学仿真的研究现状. 11.2光学仿真的研究意义. 21.3本论文主要研究内容. 2第二章 光学仿真
7、实验.32.1 球面绘制.32.2 光路计算与光线追迹.3 2.2.1 近轴光线追迹.62.3 图形用户界面GUI的设计.62.4 光学像差(球差)仿真.6 2.5 uitable函数.7总结.9致谢.10参考文献.10附录.11第一章 绪论1.1 光学仿真的研究现状 在计算机科学飞速发展的今天,光学仿真受到越来越多科研工作者和教育工作者的关注。其应用方向主要有两个:首先是在科学计算方面,利用计算机仿真软件模拟实际的实验过程,减少或避免贵重仪器的损伤,实验结果也更精确;第二是在光学教育方面,将抽象难懂的概念及规律以一种更加直观地形式进行表述,让学生可以寓学于乐。 在教育方面,国外专门介绍光学仿
8、真的教材有很多,内容也相对完善。其中不仅详细介绍了几何光学、物理光学、光学成像技术以及图像处理技术,而且利用现阶段常用的仿真软件MATLAB对它们进行了系统的仿真。目前,我国在运用计算机仿真方面还相对落后,相关教材还十分匮乏。随着近年来,国家光学产业的不断发展,光学实验仿真必将得到更多的关注以及飞速的发展。 1.2 光学仿真的研究意义21世纪是信息时代,信息学科和信息产业的迅猛发展促使传统的光学仪器科学向光电信息学科扩展。现代光电信息学科及其产业的发展要求新一代的科学研究人员与工程技术人员除了具有扎实的理论基础,还应具有应用所学理论建模并仿真求解光电信息学科及现代光学中各种问题的能力,成为知识
9、结构新和创新能力强的高层次人才。光波导和激光是现代光电信息科学中两个举足轻重研究方向。以这两个方向的光学内容为基础,从基本的物理概念出发,建立相应的理论模型,并将这些光学问题归纳为特征方程求根、积分求解、常微分方程求解等几类数值求解问题,在对相应的数值分析方法进行简要介绍的基础上结合MATLAB 强大的数值计算和图形显示功能,完成光学问题的仿真计算并给出图形化的显示结果。也就是通过光学仿真计算,利用MATLAB 编程来完成现代光学典型问题的模型求解,通过数据和图形来展示现代光学问题的本质,力求形成理工结合、经典理论与现代数值方法紧密结合的新体系。长期以来,由于光学课程中的概念繁多、物理规律较为
10、抽象,理论教学对实验的依赖性较强,特别是其中的一些光学现象和规律缺乏细致的数学推导,再加上授课教师一直沿袭传统的口授笔演的教学方式,这些都给学生学习该门课程带来了诸多困难。1.3本论文主要研究内容本论文的主要研究方向是基于MATLAB所进行的光学仿真实验,目的是掌握MATLAB的使用环境以及用程序语言实现结果的可视化,并通过实验对现有的光学理论进行深层次的理解。具体的研究内容如下:首先,第一章绪论中包括三部分内容,MATLAB的简介、光学仿真的研究方向以及光学仿真的研究意义,从宏观上对光学实验仿真有一个清醒的认识。第二章,主要讨论了近轴光线和实际光线的光路计算以及光线追迹;借助理想焦点附近的星
11、点图,理解球差的存在;设计一个可以改变光路参数的GUI界面,观察在不同参数条件下的光线追迹图;最后,利用uitable函数给出参数和结果说明。最后,总结课程设计当中所遇到的一些困难和所用到的思想方法。第二章 光学仿真实验2.1 球面绘制图12.2 光路计算与光线追迹实际光线的光路计算:计算光线经过单个折射球面的光路,就是已知球面曲率半径r、介质折射率n和及光线物方坐标L和U,求像方光线坐标。如图2.1所示,在中,应用正弦定律,有 于是 (2-1)在E点应用折射定律,有 (2-2)由图2.1可知,,由此得像方孔径角为 (2-3)在 中应用正弦定律 于是,得像方截距 (2-4)特别指明:式2-1到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 应用 光学 设计 讲解
限制150内