- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
clear;
close all;
lamda=0.6328;%入射光波长,单位 um
z=200.0e3;%传播距离,单位 um
h=2e3;w=2e3;%模拟光波的大小,单位 um
dx=10.0;dy=10.0;%抽样间隔,单位 um
M=h/dx;N=w/dy;%抽样点数
a0=1;%初始振幅大小为1
x0=0;y0=0;%模拟光源位于坐标原点
k=2*pi/lamda;%波数
%---------球面波表示-------%
[x,y]=meshgrid(-M/2*dx:(M-1)/2*dx,-N/2*dy:(N-1)/2*dy);%M个点,两点之间的距离为dx
SphFunct=a0/z.*exp(i*k*z).*exp(i*pi/(lamda*z).*((x-x0).^2+(y-y0).^2));%球面波
I=abs(SphFunct).^2;%光强度
I1=I./max(max(I));%归一化强度,二维所以求两次max()
Ph=angle(SphFunct);%相位,函数angle()表示取相位
figure(1);
imagesc(I1);%做出球面波的强度分布图,没有强度变化,均匀光斑,这里做了彩图
figure(2);
P=(Ph+pi)/(2*pi);%归一化相位
imshow(P);%画出球面波的相位分布图
figure(3);
imagesc(P);%画出球面波相位分布的彩图
clear;
close all;
lamda=0.6328;%入射光波长 um
h=2e3;w=2e3;%模拟光波的大小 um
dx=10.0;dy=10.0;%抽样间隔 um
M=h/dx;N=w/dy;%抽样点数
A=1;%振幅为1
k=2*pi/lamda;%波数
theta=pi/6;%设定theta为30度
a=pi/2-theta;%波矢与x轴夹角
b=pi/2;%波矢与y轴夹角
c=theta;%波矢与z轴夹角
z=0;
%-----------平面波----------%
[x,y]=meshgrid(-M/2*dx:(M-1)/2*dx,-N/2*dy:(N-1)/2*dy);%抽样网格
pingmianbo=A.*exp(i*k.*(x.*cos(a)+y.*cos(b)+z.*cos(c)));%平面波公式
I=abs(pingmianbo).^2;%光强度
I1=I./max(max(I));%归一化强度
Ph=angle(pingmianbo);%相位
figure(1);
imshow(I1)%做出强度分布图,没有强度变化,均匀光斑
figure(2);
imagesc(I1);%画出强度分布彩图
figure(3);
P=(Ph+pi)/(2*pi);%归一化相位
imshow(P);%画出相位分布图像
figure(4);
imagesc(P);%做出相位分布彩图
clear;
close all;
lamda=0.6328;%入射光波长 um
z=100.0e3;%传播距离 um
h=2e3;w=2e3;%模拟光波的大小 um
dx=10.0;dy=10.0;%抽样间隔 um
M=h/dx;N=w/dy;%抽样点数
a0=1;%设定振幅
x1=-0.2e3;y1=0;%相当于将上图逆时针旋转90度后的S1,距原点0.2mm
x2=0.2e3;y2=0;%相当于将上图逆时针旋转90度后的S2,距原点0.2mm
k=2*pi/lamda;%波数
%---------球面波---------%
[x,y]=meshgrid(-M/2*dx:(M-1)/2*dx,-N/2*dy:(N-1)/2*dy);%抽样网格
wave1=a0/z.*exp(i*k*z).*exp(i*pi/(lamda*z).*((x-x1).^2+(y-y1).^2));%第一束球面波
wave2=a0/z.*exp(i*k*z).*exp(i*pi/(lamda*z).*((x-x2).^2+(y-y2).^2));%第二束球面波
wave=wave1+wave2;%两束球面波相遇,即为两者复振幅之和
I=abs(wave).^2;%光强度
I1=I./max(max(I));%归一化强度
Ph=angle(wave);%相位 函数angle()表示取相位
figure(1);
imshow(I1);%画出球面波的强度分布图,没有强度变化,均匀光斑
figure(2);
P=(Ph+pi)/(2*pi);%归一化相位
imshow(P);%画出球面波的相位分布图
figure(3);
imagesc(P);%画出球面波的相位分布彩图
clear;
close all;
lamda=0.6
文档评论(0)