资源简介

该程序为立体空间内艾里光束的传播,使用角谱传播定理

资源截图

代码片段和文件信息

clear
clc
close all
N =1000;
i=sqrt(-1);
lamda=632.8*10^(-6);
k=2*pi/lamda;
f=1/lamda;
x0=0.5*lamda*f/pi;
y0=0.5*lamda*f/pi;
w0=5;%光束直径
a=1/(w0^2);

Xmin = -5;
Xmax = 5;
Ymin = -5;
Ymax = 5;
x = linspace(XminXmaxN);
y = linspace(YminYmaxN);

L=1.1*10^(-2);
kXmin = 0;
kXmax = (2*pi)/L;
kYmin = 0;
kYmax = (2*pi)/L;
kx = linspace(kXminkXmaxN);
ky = linspace(kYminkYmaxN);

figure;
[xy]=meshgrid(xy);
z=airy(x/x0).*exp(a*x/x0).*airy(y/y0).*exp(a*y/y0);
mesh(xyabs(z).^2)
xlabel(‘Sx‘);
ylabel(‘Sy‘);
view(2);

[kxky]=meshgrid(kxky);
figure;
d=2;
FI=fftshift(fft2(z));
h=exp(i*k*d*sqrt(1-lamda^2*((kx.^2)+(ky.^2))));
u=FI.*h;
u1=(ifft2(u));
u2=abs(u1).^2;
mesh(xyu2)
view(2)






 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        747  2013-04-24 23:45  Airy_pro.m

     文件     541319  2013-04-23 14:57  衍射理论对局域空心光束及无衍射光束重建的描述_刘岚.pdf

----------- ---------  ---------- -----  ----

               542534                    4


评论

共有 条评论