【光学】Matlab模拟相互垂直的光波叠加

简介: 【光学】Matlab模拟相互垂直的光波叠加

1 内容介绍

模拟两个频率相同、振动方向相互垂直的光波相互叠加所产生的不同偏振态光的振动图像,讨论偏振态和相位、振幅之间的关系.

1>等于0的整数倍时,该合成光为一线偏振光;

2>等于0的半整数倍时,该合成光为一圆偏振光;但这是在两光波的振幅相等的条件下才成立的;若两光波的振幅不等,则该合成光为长短半轴与坐标轴重合的椭圆;

3>不满足上述条件时,该合成光为一长短半轴与坐标轴不重合的椭圆;

4>由左侧的三维图像可以观察到偏振光的左右旋状态:

A.时,合成光波为左旋偏振光;

B.时,合成光波为右旋偏振光;

2 仿真代码

%{


不同偏振态光的振动图像的绘制


功能:模拟两个频率相同、振动方向相互垂直的光波相互叠加所产生的不同偏振态光的

     振动图像


%}


%% 绘制前处理


clc;                                          %清空历史窗口中的内容

clear;                                        %清除变量

close all;                                    %关闭所有图形窗口



%% 图像绘制


for delta= 0:pi/4:7*pi/4                      %相位差及步长

figure;                   %创建窗口

set (gcf,'position', [150 150 1000 300]);     %画布大小


%绘制偏振光三维图

subplot(1,2,1);                               %子图1

EPL_Draw_1(delta);                            %调用函数绘制

view(14.0603,17.4094);                        %视角调整


%绘制偏振光二维图

subplot(1,2,2);                               %子图2

EPL_Draw_2(delta);                            %调用函数绘制

view(270,0);                                  %视角调整



end

3 运行结果

4 参考文献

[1]崔祥霞, 杨兆华, 陈君. 基于MATLAB的光学衍射与干涉实验仿真[J]. 泰山学院学报, 2009, 31(3):5.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。


相关文章
|
机器学习/深度学习 传感器 算法
【光学】基于matlab模拟光纤布拉格光栅FBG反射谱和透射谱仿真
【光学】基于matlab模拟光纤布拉格光栅FBG反射谱和透射谱仿真
|
7月前
|
算法 数据安全/隐私保护
光学涡旋Talbot阵列照明器的matlab模拟与仿真
本程序基于MATLAB 2022a版本,模拟了光学涡旋Talbot阵列照明器的功能。该技术结合了光学涡旋与Talbot效应,广泛应用于激光材料加工、光镊技术和显微成像等领域。通过核心算法实现光学涡旋(具有螺旋相位分布的光束)和Talbot效应(周期性结构自像重现)的模拟。程序运行结果无水印,展示了光学涡旋的拓扑荷特性及近场/远场Talbot效应的原理,为设计同轴或不同轴排列的光学涡旋阵列提供了理论支持。
|
9月前
|
算法 数据安全/隐私保护
基于分数Talbot效应的阵列光学涡旋产生matlab模拟与仿真
本程序基于分数Talbot效应,使用MATLAB(2013b版本)模拟与仿真光学涡旋阵列的生成,测试了正方形、旋转正方形和六边形三种阵列形状下的光学涡旋效果。分数Talbot效应是经典Talbot效应的推广,可精确控制衍射光场在任意距离处的重现,生成复杂光场分布,包括光学涡旋阵列。程序运行结果展示无水印,核心代码完整,适用于研究分数Talbot效应对光学涡旋的应用场景。
|
机器学习/深度学习 传感器 算法
【光学】基于matlab模拟参考光栅和变形光栅折叠相位
【光学】基于matlab模拟参考光栅和变形光栅折叠相位
|
机器学习/深度学习 传感器 算法
【光学】基于matlab模拟单相移点光纤光栅仿真
【光学】基于matlab模拟单相移点光纤光栅仿真
|
机器学习/深度学习 传感器 算法
【光学】基于matlab模拟二维光场分析
【光学】基于matlab模拟二维光场分析
|
机器学习/深度学习 传感器 算法
【光学】基于matlab模拟一维光子晶体吸收率折射率透射率
【光学】基于matlab模拟一维光子晶体吸收率折射率透射率
|
机器学习/深度学习 传感器 资源调度
【光学】基于matlab光纤布拉格光栅-FBG反射谱投射谱仿真
【光学】基于matlab光纤布拉格光栅-FBG反射谱投射谱仿真
|
机器学习/深度学习 传感器 算法
【光学】基于matlab模拟拉盖尔高斯光束叠加相位
【光学】基于matlab模拟拉盖尔高斯光束叠加相位
|
机器学习/深度学习 传感器 资源调度
【光学】基于FBG和高斯函数切趾光栅仿真附matlab代码
【光学】基于FBG和高斯函数切趾光栅仿真附matlab代码

热门文章

最新文章