qazwsx10117 发表于 2010-12-28 00:00

matlab折射和反射

光入射進入薄膜內部後,會出現多次反射,進一步形成干涉。而干涉條紋的強度會與膜層的厚度及膜層的折射率有關。
一道光束其範圍在200-800 nm,兩點間距為2.5 nm,波峰在500 nm,半高寬為150 nm,波形為高斯函數,峰值為1。此光束由空氣射入二氧化矽薄膜,二氧化矽下方依然為空氣。光束在二氧化矽中進行多次反射,最終形成干涉現象。

假設薄膜厚度為 200 nm,入射角為 15-75度任選一個,請畫出最終的干涉光強度對光波長的圖形。


Hint : 材料的折射率與波長有關,二氧化矽的折射率已加入在附檔中。
在解題時需考慮清楚入射光波強度與波長有關,每一個波長下,必須進行 一次干涉條紋的計算,才能得知干涉光的強度。

qazwsx10117 发表于 2010-12-28 00:01

可以以這題目打出MATLAB的程式嗎>?

ChaChing 发表于 2010-12-28 22:47

刚才发现LZ是小学弟, 但这感觉像是HW!? 建议看看
建议提问的网友分清 编程问题 和 专业问题
http://forum.vibunion.com/forum/viewthread.php?tid=36746&extra=&page=1
提问的智慧!!!!(发帖前请认真阅读)
http://forum.vibunion.com/forum/viewthread.php?tid=21991

qazwsx10117 发表于 2010-12-29 17:54

clear
E=1;
N1=1;
d=200*10^-9;
std=4*10^-8;
u=500*10^-9;
y=1/(((2*pi)^0.5)*(std))*exp(-(nm-u).^2/(2*(std)^2))*10^-7;
a1=67;
a2=asin((N1./N2).*sin(a1*pi/180))*180/pi;
a3=4*pi*N2.*d.*cos(a2.*pi/180)./y;
f1=(N2-N1)./(N1+N2);
f2=2*N1./(N1+N2);
f3=2*N2./(N1+N2);
I=E^2./((1-f1.^2).^2+4*f1.^2.*sin(a3./2*pi/180).^2);
plot(nm,I)
我打出來這樣應該還可以增加的部分

ChaChing 发表于 2010-12-29 20:06

回复 4 # qazwsx10117 的帖子

那两个连接到底看了没? :@)
页: [1]
查看完整版本: matlab折射和反射