基于matlab的光學(xué)薄膜特性分析_第1頁
基于matlab的光學(xué)薄膜特性分析_第2頁
基于matlab的光學(xué)薄膜特性分析_第3頁
基于matlab的光學(xué)薄膜特性分析_第4頁
基于matlab的光學(xué)薄膜特性分析_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1技術(shù)指標(biāo) 12基本原理 12.1單層光學(xué)薄膜 12.2多層光學(xué)薄膜及矩陣理論 23基于matlab的光學(xué)薄膜特性分析 44結(jié)論 95參考文獻 96附錄:基于matlab的光學(xué)薄膜特性分析源程序代碼 1技術(shù)指標(biāo)對光學(xué)薄膜的理論進行分析,從電磁理論出發(fā)分析單層膜和性;并分析各參數(shù)對其光學(xué)性能的影響;運用Matlab對單層介質(zhì)薄膜和多層介質(zhì)薄膜的光學(xué)特性進行仿真;編寫可用于一般多層膜的圖形用戶界面,并利用該程序?qū)追N典型的2基本原理光射到任何一個光學(xué)零件的表面上都要發(fā)生反射和折射,不同的光學(xué)系統(tǒng)對反射率和薄膜光學(xué)發(fā)展至今,已經(jīng)形成一套比較完整的實用理論。本文將利用多光束的干涉理論和矩陣理論,并運用matlab對薄膜光學(xué)系統(tǒng)的光學(xué)性質(zhì)做簡要分析。加將會發(fā)生多光束干涉。利用已有的結(jié)果,可得反射光疊加后的合震動的復(fù)振幅式中,r,是薄膜表面上的反射振幅比,r,是下表面的反射振幅比,δ是兩相鄰光束之間的相位差武漢理工大學(xué)《能力拓展訓(xùn)練》報告書2而反射率2.2多層光學(xué)薄膜及矩陣理論在界面1E?=E+E=E+E?H?=Hcosθ?-Hcosθ=Hcosθ?-H?cosO?取μ=Lo則9在界面2E?=E?+E,?=E3E?=Eexp(iδ)E?=E?exp(iδ平面波通過薄膜一次A,B兩點的位相變當(dāng)膜系包含N層膜時,則有整個膜系的特征矩陣M=M?M?…Mx。令M的矩陣元為A,B,C,D即4膜系反射系數(shù)膜系透射系數(shù)薄膜結(jié)構(gòu)。利用傳輸矩陣計算光在介質(zhì)薄膜。本文中所選取的色散材料,如[11,12],LiF(模型中的A層)的折射率在1.25~2.35μm范圍內(nèi)的關(guān)系為:n=1.38761+0.001796L-0.00041L2-0.0023045d2-0.00000557a?Si(模型中的B層)的折射率在同一波段為:n=3.41696+0.138497L+0.013924L2-0.0000209λ2+0.000000148λ?其中L=1/λ2-0.028。3基于matlab的光學(xué)薄膜特性分析matlab是一種以矩陣運算為基礎(chǔ)的交互式程序語言,廣泛應(yīng)用于自動控制、數(shù)學(xué)運算、信號分析、航天工業(yè)和繪圖等各行各業(yè).本文使用Matlab計算膜系特征矩陣,進行數(shù)值的武漢理工大學(xué)《能力拓展訓(xùn)練》報告書5運算仿真研究與驗證。仿真模擬的光學(xué)特性matlab程序見附錄。圖(c)光學(xué)特性分析的GUI交互界面圖(d)單膜反射率和透射率與入射波長的關(guān)系(正入射)6圖(e)單膜反射率和透射率與入射波長的關(guān)系(斜入射)圖(f)多膜反射率和透射率與入射波長的關(guān)系(正入射)武漢理工大學(xué)《能力拓展訓(xùn)練》報告書7圖(g)單膜反射率和透射率與入射波長的關(guān)系(斜入射)圖中,縱坐標(biāo)表示反射率和透射率,其中,紅實線表示反射率,藍虛線表示透射率,二者之和等于1。橫坐標(biāo)則表示入射光的波長(um)。從圖中分別對比分析知,對于一個介質(zhì)折射率和厚度固定等參數(shù)固定的薄膜系統(tǒng),其反射率或透射率達到最大值的時候所對應(yīng)的這一固定波長稱為中心波長,當(dāng)入射光偏離中心波長的時候,其反射率必定會相應(yīng)的下降,因此,每一種具體的膜系,只對一定波長范圍的光波才能有反射率。以上各圖反射率最大值(接近于1)時所對應(yīng)的波長范圍稱為反射帶的寬度。8圖(h)8層膜(偶數(shù))系反射率和透射率與波長的關(guān)系圖(i)9層膜(奇數(shù))系反射率和透射率與波長的關(guān)系從上面兩個圖對比可知,在同一波長情況下,奇數(shù)層膜的反射率要比偶數(shù)層反射率略高。這是因為,膜系第一層的折射率高于第二層折射率,如果膜系為奇數(shù)層,那9么最后一層的折射率也是高反射率層。層數(shù)為2m+1時,4結(jié)論由上述的計算公式可知,光學(xué)薄膜的特性計算在引入矩陣理論后成為一個相對簡單的問題,只要給定每一層膜系的參數(shù),多層膜就可以利用矩陣的連乘方便地求出在每一特定入射角和波長下的透射率、反射率等參數(shù).許多計算機軟件的出現(xiàn),能方便進行自動數(shù)值計算,如matlab軟件的應(yīng)用,不僅能計算并保存數(shù)據(jù),而且更好地調(diào)用資源,作圖、仿真模擬使得研究清晰明了,易于操作理解,為光學(xué)薄膜的研究提供了有利的計算工具.因此,計算機軟件的應(yīng)用促進了光學(xué)薄膜的發(fā)展,它與傳統(tǒng)的理論研究相輔相成,是理論應(yīng)用與實踐的有力保障,使光學(xué)薄膜的發(fā)展邁上了新的臺階.光學(xué)薄膜已經(jīng)在光學(xué)技術(shù)發(fā)展的歷史中創(chuàng)造了光輝的成績,如今廣泛地滲透到各個新型的科技領(lǐng)域.各種新型微結(jié)構(gòu)的功能薄膜正在不斷開發(fā)出來,并造福于人類.[1]廖延彪.光學(xué)原理與應(yīng)用.電子工業(yè)出版社.2006.10武漢理工大學(xué)《能力拓展訓(xùn)練》報告書6附錄:基于matlab的光學(xué)薄膜特性分析源程序代碼functionvarargout=untitled(varargin)%UNTITLEDM-fileforuntitled.f%UNTITLED,byitself,createsanewUNTITLEDorraisestheexisting%%H=UNTITLEDreturnsthehandletoanewUNTITLEDorthehandleto%theexistingsingleton*.%%UNTITLED(CALLBACK',hObject,eventData,handles,…)callsthelocal%functionnamedCALLBACKinUNTITLED.Mwiththegiveninputarguments.%%UNTITLED('Property',Value',…)createsanewUNTITLEDorraisesthe%appliedtotheGUIbeforeuntitled_OpeningFunctiongetscalled.An%unrecognizedpropertynameorinvalidvaluemakespropertyapplication%stop.Allinputsarepassedtountitled_OpeningFcnviavarargin.%%instancetorun(singleton)".%%Seealso:GUIDE,GUIDATA,GUIHANDLES%Copyright2002-2003TheMathWorks,Inc.%Edittheabovetexttomodifytheresponsetohelpuntitled%LastModifiedbyGUIDEv2.525-Aug-201112:50:11gui_Singleton=1;gui_State=struct('gui_Name',mfilename,.'gui_Singleton',gui_Singl'gui_OpeningFcn',@untitled_OpeningFcn,…gui_OutputFcn',@untitled_OutputFcn,…ifnargin&&ischar(varargin{1})gui_State.gui_Callback=str2func(varargin{1});ifnargout[varargout{1:nargout}]=gui_mainfcn(gui_State,varargin{:});武漢理工大學(xué)《能力拓展訓(xùn)練》報告書gui_mainfcn(gui_State,varargin{:});%---Executesjustbeforeuntitledismadevisible.functionuntitled_OpeningFcn(hObject,eventdata,handles,varargin)reserved-tobedefinedinafutureversionofMAstructurewithhandlesanduserdata(seeGUIDATA)commandlineargumentstountitled(seeVARARGIN)%Choosedefaultcommahandles.output=hObject;guidata(hObject,handles);%UIWAITmakesuntitledwaitforuserresponse(seeUIRESUME)%uiwait(handles.figurel);functionvarargout=untitled_OutputFcn(hObject,eventdata,handles)%hObjecthandletofigure%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstruvarargout{1}=handles.output;functionedit1_Callback(hObject,eventdata,handles)reserved-tobedefinedinafutureversionofMAstructurewithhandlesanduserdata(seeGUIDATA)%Hints:get(hObject,'String)returnscontentsofeditlastext%str2double(get(hObject,'String))returnscontentsofedit1asadouble=str2num(get(hObject,String));if(isempty(input))guidata(hObject,handles);武漢理工大學(xué)《能力拓展訓(xùn)練》報告書%---Executesduringobjectcreation,aftersettingallproperties.functionedit1_CreateFcn(hObject,eventdata,handles)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesempty-handlesnotcreateduntilafterallCreateFcnscalled%Hint:editcontrolsusuallyhaveawhitebackgroundonWindows.%SeeISPCandCOMPUTERifispcset(hObject,'BackgroundColor','white');set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));functionedit2_Callback(hObject,eventdata,handles)%hObjecthandletoedit2(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%Hints:get(hObject,'String)returnscontentsofedit2astext%inputstr2double(get(hObject,String))returnscontentsofedit2asadouble=str2num(get(hObject,'String'));if(isempty(input))set(hObject,'String','0')guidata(hObject,handles);%---Executesduringobjectcreation,aftersettingallproperties.functionedit2_CreateFcn(hObject,eventdata,handles)%hObject%eventdata%handleshandletoedit2(seeGCBO)reserved-tobedefinedinafutureversionofMATLABempty-handlesnotcreateduntilafterallCreateFcnscalled%Hint:editcontrolsusuallyhaveawhitebackgroundonWindows.%SeeISPCandCOMPUTER.ifispcset(hObject,'BackgroundColor',white');set(hObject,BackgroundColor',get(0,defaultUicontrolBackgroundColor'));functionedit3_Callback(hObject,eventdata,handles)%hObjecthandletoedit3(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%Hints:get(hObject,'String)returnscontentsofedit3astext武漢理工大學(xué)《能力拓展訓(xùn)練》報告書%str2double(get(hObject,String))returnscontentsofediinput=str2num(get(hObject,'String'));if(isempty(input))set(hObject,'String','guidata(hObject,handles);%---Executesduringobjectcreation,aftersettingafunctionedit3_CreateFcn(hObject,eventdata,handles)reserved-tobedefinedinafutureversionofMATL%Hint:editcontrolsusuallyhaveawhitebackgroundonWindows.ifispcset(hObject,'BackgroundColor','white');set(hObject,'BackgroundColor',get(0,defaultUicontrolBackgroundColor'));functionedit4_Callback(hObject,eventdata,handles)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDA%Hints:get(hObject,'String)returnscontentsofedit4astext%str2double(get(hObject,'String'))returnscontentsofedit4asadoubleinput=str2num(get(hObject,'String));if(isempty(input))guidata(hObject,handles);%---Executesduringobjectcreation,aftersettingafunctionedit4_CreateFcn(hObject,eventdata,handles)%hObjecthandletoedit4(seeG%eventdatareserved-tobedefinedinafutureversionofMAT%Hint:editcontrolsusuallyhaveawhitebackgroundonWindows.ifispcset(hObject,BackgroundColor','white');武漢理工大學(xué)《能力拓展訓(xùn)練》報告書set(hObject,BackgroundColor',get(0,defaultUicontrolBackgroundColor'));functionedit5_Callback(hObject,eventdata,handles)%hObjecthandletoedit5(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%Hints:get(hObject,'String)returnscontentsofedit5astext%inputstr2double(get(hObject,'String))returnscontentsofedit5asadouble=str2num(get(hObject,'String'));if(isempty(input))set(hObject,'String,'O')guidata(hObject,handles);%---Executesduringobjectcreation,aftersettingallproperties.functionedit5_CreateFcn(hObject,eventdata,handles)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesempty-handlesnotcreateduntilafterallCreateFcnscalled%Hint:editcontrolsusuallyhaveawhitebackgroundonWindows.ifispcset(hObject,'BackgroundColor',white');set(hObject,BackgroundColor',get(0,defaultUicontrolBackgroundColor'));functionedit6_Callback(hObject,eventdata,handles)%hObjecthandletoedit6(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%Hints:get(hObject,String)returnscontentsofedit6astext%inputstr2double(get(hObject,'String))returnscontentsofedit6asadouble=str2num(get(hObject,'String'));if(isempty(input))set(hObject,'String','O')guidata(hObject,handles);%---Executesduringobjectcreation,aftersettingallproperties.functionedit6CreateFcn(hObject,eventdata,handles)武漢理工大學(xué)《能力拓展訓(xùn)練》報告書%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesempty-handlesnotcreateduntilafterallCreateFcnscalled%Hint:editcontrolsusuallyhaveawhitebackgroundonWindows.%SeeISPCandCOMPUTER.ifispcset(hObject,'BackgroundColor',get(0,defaultUicontrolBackgroundColor'));%---Executesonbuttonpressinpushbutton1.functionpushbutton1_Callback(hObject,eventdata,handles)%hObjecthandletopushbutton1(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%以下為計算模擬輸出的主程序nO=1;n1=get(handles.edit1,'String);n1=str2num(n1);n2=get(handles.edit2,'String);n2=str2num(n2);n=get(handles.edit6,'String);n=str2num(n);thetal=get(handles.edit5,'String');thetal=str2num(thetal);d1=get(handles.edit4,'String');d1=str2num(d1);d1=d1*1e-6;d2=get(handles.edit3,'String');d2=str2num(d2);forlambda=1250:2350;theta2=asin(n0*sin(thetal)/n1);theta3=asin(n0*sin(theta2)/n2);delta1=2*pi*n1*d1/cosdelta2=2*pi*n2*d2/cos(m=sqrt(144*pi^2*100);eta0=n0*cos(thetal)/m;eta

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論