|||
[imgid=0]
理想的光学涡旋,或者纯粹的光学涡旋:
clc
clear
close all;
M=512;N=512; [x,y]=meshgrid(-M/2+1:M/2,-N/2+1:N/2);
%============生成光学涡旋相位图==========%
theta=atan2(x,y);
L=30;
r=sqrt(x.^2+y.^2);
a=0.01;
vortex=exp(1i*L*theta).*cyl(x,y,N);
% vortex=(sqrt(2)*r/a)^L*exp(-r.^2/a)*exp(-1i*L*theta);
vortex_I=abs(vortex).^2;
vortex_phase=angle(vortex);
vortex_counter=vortex/max(max(vortex));%归一化
figure(1)
imshow(vortex_phase);
F=fftshift(fft2(vortex_counter));
F1=abs(F)/max(max(abs(F)));
figure(2)
imshow(F1);
figure(3)
plot(r,F1);
|手机版|搜索|焦点光学|光电工程师社区
( 鄂ICP备17021725号-1 鄂网安备42011102000821号 )
Copyright 2015 光电工程师社区 版权所有 All Rights Reserved.
申明:本站为非盈利性公益个人网站,已关闭注册功能,本站所有内容均为网络收集整理,不代表本站立场。如您对某些内容有质疑或不快,请及时联系我们处理!
© 2001-2022 光电工程师社区 网站备案号:鄂ICP备17021725号 网站公安备案号:鄂42011102000821号 Powered by Discuz! X3.2
GMT+8, 2025-12-18 06:39