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,[]);