%vortex beam
clear
clc
row=1080; %像素点设置成1080pix
g1=zeros(row); %生成1080阶零矩阵,初始化g1
g2=zeros(row); %生成1080阶零矩阵,初始化g1
w0=100; %束腰半径
l=3; %拓扑荷值
for m1=1:row %涡旋光函数
for n1=1:row
if (m1-row/2).^2+(n1-row/2).^2<row/2*row/2
g1(n1,m1)=sqrt((m1-row/2)^2+(n1-row/2)^2)^abs(l)*exp(-((m1-row/2)^2+(n1-row/2)^2)/w0^2)*exp(1i*l*atan2((n1-row/2),(m1-row/2)));
end
end
end
A0=max(max(abs(g1))); %球面波函数
for m1=1:row
for n1=1:row
if (m1-row/2).^2+(n1-row/2).^2<row/2*row/2
g2(n1,m1)=A0.*exp(-((m1-row/2)^2+(n1-row/2)^2)/(row*0.2)^2).*exp(1i*pi*-2*((m1-row/2)^2+(n1-row/2)^2)/(row/6)^2);
end
end
end
g=g1+g2; %涡旋光与平面光叠加
intensity=abs(g1); %涡旋光光强图
phase=angle(g1); %涡旋光相位图
figure();imshow(intensity,[]);colormap hot;
figure();imshow(phase,[]);colormap jet;
intensity1=abs(g);
figure();imshow(intensity1,[]);colormap hot;
海神之光
- 粉丝: 5w+
- 资源: 6477
最新资源
- 基于Springboot+Vue多维分类的知识管理系统-毕业源码案例设计(源码+数据库).zip
- 基于Springboot+Vue房屋租赁管理系统毕业源码案例设计(源码+项目说明+演示视频).zip
- 日本预期寿命数据集.zip
- 基于Springboot+Vue高校教师电子名片系统-毕业源码案例设计(高分毕业设计).zip
- 基于Springboot+Vue高校教师科研管理系统-毕业源码案例设计(源码+论文).zip
- 基于Springboot+Vue高校专业实习管理系统的设计和开发-毕业源码案例设计(高分项目).zip
- 基于Springboot+Vue公司日常考勤系统-毕业源码案例设计(源码+项目说明+演示视频).zip
- adb-platform-tools
- 基于stm32的智能门锁系统
- 基于Springboot+Vue个人博客系统的设计与实现-毕业源码案例设计(高分毕业设计).zip
- 基于Springboot+Vue个性化定制的智慧校园管理系统设计-毕业源码案例设计(源码+论文).zip
- 使用Maxscript编写圣诞树建模教程及源代码下载
- csdn_v6.5.4.apk
- 基于Springboot+Vue华府便利店信息管理系统-毕业源码案例设计(高分毕业设计).zip
- 基于Springboot+Vue共享汽车管理系统-毕业源码案例设计(高分项目).zip
- 基于Springboot+Vue海滨体育馆管理系统设计毕业源码案例设计(高分毕业设计).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
前往页