激光光束传输影响matlab仿真,matlab仿真光束的传输特性详解.doc
课程设计题目:
用matlab仿真光束的传输特性。
任务和要求
用matlab仿真光束通过光学元件的变换。
设透镜材料为k9玻璃,对1064nm波长的折射率为1.5062,镜片中心厚度为3mm,凸面曲率半径,设为100mm,初始光线距离透镜平面20mm。用matlab仿真近轴光线(至少10条)经过平凸透镜的焦距,与理论焦距值进行对比,得出误差大小。
已知透镜的结构参数为,,,(K9玻璃),,,物点A距第一面顶点的距离为100,由A点计算三条沿光轴夹角分别为10、20、30的光线的成像。试用Matlab对以上三条光线光路和近轴光线光路进行仿真,并得出实际光线的球差大小。
设半径为1mm的平面波经凸面曲率半径为25mm,中心厚度3mm的平凸透镜。用matlab仿真平面波在透镜几何焦平面上的聚焦光斑强度分布,计算光斑半径。并与理论光斑半径值进行对比,得出误差大小。(方法:采用波动理论,利用基尔霍夫—菲涅尔衍射积分公式。)
2、用MATLAB仿真平行光束的衍射强度分布图样。(夫朗和费矩形孔衍射、夫朗和费圆孔衍射、夫朗和费单缝和多缝衍射。)
3、用MATLAB仿真厄米—高斯光束在真空中的传输过程。(包括三维强度分布和平面的灰度图。)
4、(补充题)查找文献,掌握各类空心光束的表达式,采用费更斯-菲涅尔原理推导各类空心光束在真空中传输的光强表达式。用matlab对不同传输距离处的光强进行仿真。
三、理论推导部分
(
将坐标原点选在透镜中心处,θ1=arcsin(y1/r),由n1*sinθ1=n2*sinθ2可得出θ2=arcsin(n1/n2)*(y1/r),由几何关系可得到θ=θ2-θθ2-θ----
利用近轴光学公式i1=(l1-r1)*u1/r1,i11=n1*i/n11,u11=u1+i1-i11
l11=r1+r1*i11/u11和转面公式u2=u11,l2=l11-d1可以求得u11、
u22、l22、h2等。
入射光线的夹角为u1,设入射光线为y1=k1*x1+b1其中的斜率k1=-----
其中的θ为θx,同样的β中的θ为θy,利用θx=x/f,θy=y/f进行求解。
(2)夫朗和费圆形孔衍射
夫朗和费圆孔衍射的讨论方法和矩形孔衍射的讨论方法相同,只是由于圆孔的几何对称性,采用极坐标更为方便。
Ф=kaθ
(3)夫朗和费单缝衍射
对于前面讨论的夫朗和费矩形孔衍射,如果矩形的一个方向的尺寸比另一个方向大得多,则该矩形孔衍射就变成单缝衍射(如图),这时沿y方向的衍射效应不明显,只在x方向有亮暗变化的衍射图样。
实验中通过利用θ=x/f进行求解
(4)夫朗和费多缝衍射
夫朗和费多缝衍射装置如图,其每条狭缝均平行于y1方向,沿x1方向的缝宽为a,相邻狭缝的间距为d,在研究多缝衍射时,由于后透镜的存在使衍射屏上每个单缝的衍射条纹位置与位置无关。因此,用平行光照射多缝时,其每一个单缝都要产生自己的衍射,形成各自一套衍射条纹。当每个单缝等宽时,各套衍射条纹在透镜焦平面上完全重叠,其总光强分布为它们的干涉叠加。
四、Matlab仿真部分
(clear all
r=100;
n1=1.5163;
n2=1;%透镜的曲率半径为100mm,透镜的折射率n1=1.5,空气的折射率n2=1
d=3;
%x=77:0.1:320;
figure(1)
for n=-5:5
y1=0.1*n;
%hold on;
%plot(x1,y1);
a1=asin(y1/r);%入射角
a2=asin(n1/n2*(y1/r));%折射角
a=a2-a1;
k=tan(a);%出射光线的斜率
x1=sqrt(r^2-y1^2);
x2=x1-r+d;
b=y1+k*x2;
%出射光线经过(x2,y1)
x=-20:0.01:x2;%零坐标选在透镜中心,入射光线距透镜20mm,故x=-20
hold on
plot(x,y1);%平行光束
x3=x2:0.01:300;
y=-k*x3+b;%出射光线
hold on
plot(x3,y);
End
(
clear all
%透镜的结构参数
r1=10;
r2=-50;
l1=-100;
L1=-100;
n1=1.0;
d1=5;
n11=1.563
n2=1.563;
n22=1.0;
figure(1)
for n=-3:-1%沿光轴分别为1、2、3度的光线进行入射
%近轴光学成像公式第一个面
u1=n;
i1=(l1-r1)*u1/r1
i11=n1*i/n11;
u11=u1+i1-i11;
l11=r1+r1*i11/u11;
%转面公
激光光束传输影响matlab仿真,matlab仿真光束的传输特性详解.doc相关推荐
- 单相全控桥有源逆变电路matlab仿真,单相桥式全控整流及有源逆变电路的MATLAB仿真详解.doc...
单相桥式全控整流及有源逆变电路的MATLAB仿真详解.doc 学 号 天津城建大学 控制系统仿真 大作业 单相整流-逆变电路仿真模型 学生姓名班级成绩学院 年 月 日 一.仿真电路原理图:2 二.单相 ...
- matlab车牌匹配时读取,基于Matlab的车牌识别(完整版)详解.doc
基于Matlab的车牌识别(完整版)详解.doc 基于Matlab的车牌识别 摘要:车牌识别技术是智能交通系统的重要组成部分,在近年来得到了很大的发展.本文从预处理.边缘检测.车牌定位.字符分割.字符 ...
- Matlab中plot函数及legend函数详解
Matlab中plot函数及legend函数详解 Matlab中plot函数及legend函数详解 Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y) plot(X1,Y1 ...
- matlab 按字母排序,matlab命令大全(按字母排序) 总汇详解最新发布完整珍藏版
matlab命令大全(按字母排序) 总汇详解最新发布完整珍藏版 abs 绝对值.模.字符的ASCII码值 acos 反余弦 acosh 反双曲余弦 acot 反余切 acoth 反双曲余切 acsc ...
- Matlab中自带地图绘制WorldMap详解
Matlab中自带地图绘制WorldMap详解 转载地址:http://blog.csdn.net/archielau/article/details/7933265,其实这些代码是在matlab中的 ...
- matlab 二维样条插值函数,matlab中二维插值函数interp2的使用详解
下面是一段产生log-normal分布的代码,以此进行说明. clear all; clc; for t=1:100 Traffic(t) =curve(t); end MaxTraffic = ma ...
- 有没有matlab软件教程基础讲课的老师,详解MATLAB快速入门与应用之MATLAB软件教学视频...
本教程为<详解MATLAB快速入门与应用>的DVD部分,没有PDF教材, 本文件夹中提供各章范例的源程序.程序编号与书中例子的编号不完全相同,如"2.1.1-5"表示为 ...
- 矩阵在Matlab中应用规则,1.3 MATLAB中的矩阵运算免费阅读_详解MATLAB在最优化计算中的应用免费全文_百度阅读...
4.6 线性规划问题的MATLAB求解方法 与一般的线性规划理论一样,在MATLAB中有线性规划的标准型,和前面介绍的一般标准型有类似之处,也有不同之处.在调用MATLAB线性规划函数linprog时 ...
- matlab机器人工具箱 轨迹生成函数jtraj代码详解
Matlab中nargin变量是函数输入参数的个数.nargout变量是函数输出的个数 轨迹生成函数jtraj()的代码详解: function [qt,qdt,qddt] = jtraj(q0, q ...
最新文章
- 3650服务器性能,全新联想System x3650 M4服务器性能出色
- 《Adobe InDesign CS6中文版经典教程》—第1课1.8节练习
- ACM之【运算符重载结合STL】
- AngularJS学习笔记一:简单入门
- LevelDB源码解读
- (转) android里,addContentView()动态增加view控件,并实现控件的顶部,中间,底部布局...
- mysql高并发不用事务_Mysql高并发加锁事务处理
- linux下安装telnet服务
- DnsFookup:一款功能强大的DNS重绑定工具
- ecshop源码教程第2季
- 快速理解旋转运动公式
- 咪咕音乐客户端免费版
- mysql 查询当前日期
- 【培训版】《最强大脑记忆力训练教程》[2017年7月份更新]
- unicast、multicast和broadcast
- windows python3.6 tensorflow1.12搭建RCNN运行环境 bug解决
- rk3399pro buildroot SDK编译及烧录
- 基于JSP的IQ智力测试系统
- 缓解职场压力和心理疲劳
- xml文件读写(C#)
热门文章
- 正点原子STM32F103ZET6程序移植到STM32F103C8T6时Delay函数异常问题
- 爆笑三国之火烧博望坡
- 爱华TVBOOKS ,掌中的世界
- 数据库系统原理复习题目【总】
- Digital Multimeter——DT-830B
- java.lang.NoClassDefFoundError: Failed resolution of: Ljava/util/Base64
- seata 使用oracle_Seata的简单使用
- 未明学院:秋招之前,你至少有九次机会进四大!
- 哪些大学计算机考研最容易上岸,还不知道去哪上岸的考研人看过来~,不歧视本科的40所院校盘点!...
- Python发送手机短信(融合云信平台)