matlab模拟光的折射,matlab仿真及其在光学课程中的应用答案
1.介绍了两个频率相同、振动方向垂直的光波叠加产生的不同偏振态光的振动图像,并讨论了偏振态、相位和振幅之间的关系。
当1等于0或的整数倍时,合成光为线偏振光;
当2等于0或半整数倍时,合成光为圆偏振光;但这只有在两个光波的振幅相等时才成立;如果两个光波的振幅不相等,则合成光是长、短半轴与坐标轴重合的椭圆;
3不满足上述条件时,合成光是一个长、短轴与坐标轴不重合的椭圆;
4偏振光的左右旋转状态可以从左边的三维图像中观察到:
A.当时合成的光波是左旋偏振光;
B.当时合成的光波是右旋偏振光;
2模拟代码% {
不同偏振态光的振动图像的绘制
功能:模拟两个频率相同、振动方向垂直的光波,相互叠加产生不同偏振态的光。
振动图像
%}
%%预绘图处理
clc%清空历史窗口的内容。
清晰;%清除变量
全部关闭;%关闭所有图形窗口。
%%图像绘制
对于=0:/4:7 */4%相位差和步长
图;%创建窗口
set (gcf,位置,[150 150 1000 300]);%画布大小
%绘制偏振光立体图。
支线剧情(1,2,1);%子图1
EPL _ Draw _ 1(delta);%调用功能图
查看(14.0603,17.4094);%视角调整
%画一幅偏振光的二维图
支线剧情(1,2,2);%子图2
EPL _ Draw _ 2(delta);%调用功能图
视图(270,0);%视角调整
目标
3运行结果
参考文献4[1]崔,杨,陈军.基于MATLAB的光学衍射和干涉实验的仿真[J].泰山学院学报,2009,31(3):5。
博主:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等领域的Matlab仿真。相关的matlab代码问题可以私信交流。有些理论引用自网络文献。如有侵权,联系博主删除。
原创作品来自matlab研究助手,
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。