1. matlab 里面程序写的500e-9波长是多少
500e-9
不是
500纳米吗?
2. 急求平面波干涉matlab程序
%入射光在X-Z平面内传播的两束光平面光波干涉。Z轴为传播方向。
clear all;
close all;
%参数设置
Lamda=532*10e-6;
KK=2*pi/Lamda;
AngleOneX=2; %与Z方向夹角
AngleTwoX=-2;
AngleOneY=90; %与Y方向夹角
AngleTwoY=-90;
AngleOneX=pi/180*AngleOneX; AngleOneY=pi/180*AngleOneY;
AngleTwoX=pi/180*AngleTwoX; AngleTwoY=pi/180*AngleTwoY;
ViewUp=100*Lamda;
ViewDown=-100*Lamda;
Space=0.1*Lamda; %N=1000
[ViewX,ViewY]=meshgrid(ViewDown:Space:ViewUp);
%两束光的光场分布
FieldOne1=exp(1i*(KK*sin(AngleOneX).*ViewX+KK*cos(AngleOneY).*ViewY));
FieldTwo1=exp(1i*(KK*sin(AngleTwoX).*ViewX+KK*cos(AngleTwoY).*ViewY));
Intensity1=(FieldOne1+FieldTwo1).*conj(FieldOne1+FieldTwo1);
figure;
subplot(2,2,1);
imshow(Intensity1,[]);