畢業(yè)論文--基于matlab的光學(xué)實(shí)驗(yàn)仿真_第1頁
已閱讀1頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  本科畢業(yè)論文</b></p><p>  題 目 基于MATLAB的光學(xué)實(shí)驗(yàn)仿真</p><p>  學(xué) 院 物理科學(xué)與技術(shù)學(xué)院 </p><p>  專 業(yè) 物 理 學(xué)(師 范) </p><p><b>  2014年 月 日

2、</b></p><p><b>  目錄</b></p><p><b>  摘要 2</b></p><p><b>  關(guān)鍵詞2</b></p><p>  Abstract3</p><p><b>  引 言3&

3、lt;/b></p><p><b>  第一章 緒論5</b></p><p>  1.1 MATLAB的簡(jiǎn)介5</p><p>  1.2 MATLAB用于仿真的優(yōu)越性6</p><p>  1.3 光學(xué)實(shí)驗(yàn)仿真研究的意義8</p><p>  1.4 光學(xué)實(shí)驗(yàn)仿真的國(guó)內(nèi)外研究狀

4、況9</p><p>  第二章 光的干涉實(shí)驗(yàn)仿真10</p><p>  2.1 兩束相干光疊加的強(qiáng)度和干涉條紋仿真10</p><p>  2.1.1 建模10</p><p>  2.1.2 MATLAB程序12</p><p>  2.1.3 運(yùn)行結(jié)果及結(jié)論13</p><p&g

5、t;  2.2 劈尖等厚干涉條紋仿真14</p><p>  2.2.1 建模14</p><p>  2.2.2 MATLAB程序15</p><p>  2.2.3 運(yùn)行結(jié)果及結(jié)論16</p><p>  2.3 等傾干涉17</p><p>  2.3.1 建模17</p><p

6、>  2.3.2 MATLAB程序18</p><p>  2.3.3 運(yùn)行結(jié)果及結(jié)論19</p><p>  2.4 牛頓環(huán)19</p><p>  2.4.1 建模19</p><p>  2.4.2 MATLAB程序21</p><p>  2.4.3 運(yùn)行結(jié)果及結(jié)論21</p>

7、<p>  第三章 光的衍射實(shí)驗(yàn)仿真23</p><p>  3.1 夫瑯禾費(fèi)單縫衍射23</p><p>  3.1.1 建模23</p><p>  3.1.2 MATLAB程序23</p><p>  3.1.3 運(yùn)行結(jié)果及結(jié)論24</p><p>  3.2夫瑯禾費(fèi)光柵衍射26</

8、p><p>  3.2.1 建模26</p><p>  3.2.2 MATLAB程序26</p><p>  3.2.3 運(yùn)行結(jié)果及結(jié)論27</p><p>  3.3 夫瑯禾費(fèi)圓孔衍射29</p><p>  3.4 夫瑯禾費(fèi)矩孔衍射30</p><p>  第四章 MATLAB G

9、UI設(shè)計(jì)在光學(xué)中的應(yīng)用32</p><p>  4.1等傾干涉32</p><p><b>  第五章 總結(jié)41</b></p><p><b>  參考文獻(xiàn)42</b></p><p><b>  致謝43</b></p><p>  基于M

10、ATLAB的光學(xué)實(shí)驗(yàn)仿真</p><p>  摘要 :光學(xué)實(shí)驗(yàn)是物理教學(xué)和物理實(shí)驗(yàn)中重要組成部分,對(duì)于光學(xué)實(shí)驗(yàn)的研究,做傳統(tǒng)的光學(xué)實(shí)驗(yàn),對(duì)實(shí)驗(yàn)儀器和實(shí)驗(yàn)環(huán)境要求非常的高,但是得到的實(shí)驗(yàn)結(jié)論卻并不一定理想。所以,引進(jìn)了一種數(shù)學(xué)軟件MATLAB,它是一種集符號(hào)運(yùn)算、數(shù)值運(yùn)算、圖形可視化等多種功能于一體的科技應(yīng)用軟件。而利用MATLAB仿真出來的結(jié)果和理論吻合,圖像清晰逼真,不受實(shí)驗(yàn)儀器的影響,可以極大地促進(jìn)光學(xué)實(shí)驗(yàn)的

11、課堂教學(xué)效果。</p><p>  本文主要介紹用MATLAB軟件對(duì)典型的干涉和衍射現(xiàn)象建立了數(shù)學(xué)模型,對(duì)干涉和衍射光強(qiáng)分布進(jìn)行了編程運(yùn)算,對(duì)實(shí)驗(yàn)進(jìn)行了仿真,而且展示了仿真的結(jié)果。最后創(chuàng)建了交互式GUI界面,用戶可以通過改變輸入?yún)?shù)模擬不同條件下的干涉和衍射條紋。</p><p>  關(guān)鍵詞:MATLAB;光學(xué)實(shí)驗(yàn)仿真;干涉 ;衍射 ; GUI界面</p><p>

12、  Optical Experiment Simulations With MATLAB</p><p>  Abstract: Optical experiment is an important part of physics teaching and physics experiments, for the study of optics experiment, optical traditional ex

13、periment, the experimental apparatus and the environmental requirements are very high, but the results are not always ideal. Therefore, the introduction of a mathematical software MATLAB, it is scientific and technologic

14、al applications in one of a variety of set of symbolic computation, numerical computation, visualization and other functions. A</p><p>  This paper mainly introduces the mathematical model of interference an

15、d diffraction phenomena typical is established with MATLAB software, the interference and diffraction light intensity distribution of the program, the experimental simulation, but also show the simulation results. Finall

16、y, to create interactive GUI interface, the user can change the input parameter simulation under different conditions of interference and diffraction patterns.</p><p>  Key word:MATLAB;Optical experiment sim

17、ulations;Interference;Diffraction;The GUI interface</p><p><b>  引 言</b></p><p>  而近年來,用計(jì)算機(jī)仿真模擬實(shí)現(xiàn)各種光學(xué)現(xiàn)象成為研究的熱點(diǎn)。由于在做光學(xué)實(shí)驗(yàn)過程中,需要穩(wěn)定的環(huán)境、精密的儀器,而且其概念難懂,所用的儀器又非常的貴重,這有時(shí)使得實(shí)驗(yàn)變得非常的困難。但隨著計(jì)算機(jī)仿真技術(shù)

18、的發(fā)展,利用仿真虛擬技術(shù)展示客觀物理現(xiàn)象,在現(xiàn)代光學(xué)研究中發(fā)揮著越來越重要的作用。在數(shù)字全息、數(shù)字干涉測(cè)量、衍射光學(xué)元件的設(shè)計(jì)制備等研究領(lǐng)域,都涉及到在計(jì)算機(jī)中對(duì)光學(xué)衍射過程進(jìn)行數(shù)值計(jì)算或模擬的工作,所以選擇能夠準(zhǔn)確、快速地模擬光學(xué)實(shí)驗(yàn)過程的算法有重要的實(shí)際意義。利用仿真實(shí)驗(yàn)的結(jié)果指導(dǎo)實(shí)際實(shí)驗(yàn),減少和避免貴重儀器的損傷;通過仿真實(shí)驗(yàn)過程將抽象難懂的光學(xué)概念和規(guī)律直觀地展現(xiàn)在學(xué)生面前,提升教學(xué)效果;突破實(shí)驗(yàn)儀器對(duì)教學(xué)和實(shí)驗(yàn)內(nèi)容擴(kuò)展和延伸的

19、限制。而MATLAB就是一套高性能的科學(xué)計(jì)算與可視化軟件,從而廣泛應(yīng)用于物理教學(xué)中。</p><p>  MATLAB是當(dāng)今最優(yōu)秀的科技應(yīng)用軟件之一,它以強(qiáng)大的科學(xué)計(jì)算與可視化功能、簡(jiǎn)單易用、開放式可擴(kuò)展環(huán)境,特別是所附帶的30多種面向不同領(lǐng)域的工具箱支持,使得它在許多科學(xué)領(lǐng)域中成為計(jì)算機(jī)輔助設(shè)計(jì)和分析、算法研究和應(yīng)用開發(fā)的基本工具和首選平臺(tái)。MATLAB具有其他高級(jí)語言難以比擬的一些優(yōu)點(diǎn),如編寫簡(jiǎn)單、編程效率高

20、、易學(xué)易懂等。</p><p>  例如:利用MATLAB程序畫出函數(shù)y=sinx,y=cosx的圖像</p><p>  MATLAB程序如下:</p><p>  subplot(1,2,1)fplot('cos',[-pi,pi])grid onbox offset(gca,'xgrid','off')

21、 text(0,0,'y=cosx')subplot(1,2,2)fplot('sin',[-pi,pi])grid onbox offset(gca,'xgrid','off')text(0,0,'y=sinx')</p><p>  因

22、此MATLAB語言也被通俗地稱為演算紙式科學(xué)算法語言。在控制、通信、信號(hào)處理及科學(xué)計(jì)算等領(lǐng)域中,MATLAB都被廣泛地應(yīng)用,已被認(rèn)為能夠有效提高工作效率、改善設(shè)計(jì)手段的工具軟件,掌握MATLAB好比掌握了開啟這些專業(yè)領(lǐng)域大門的鑰匙。</p><p>  本文主要分為四章,第一章主要介紹MTALAB軟件和它在光學(xué)實(shí)驗(yàn)仿真應(yīng)用的意義;第二章主要介紹MATLAB在光學(xué)干涉實(shí)驗(yàn)仿真,包括雙縫干涉、牛頓環(huán)、薄膜等傾干涉等實(shí)

23、驗(yàn)仿真圖像;第三章主要介紹MATLAB在光學(xué)衍射實(shí)驗(yàn)中的仿真,包括夫瑯禾費(fèi)單縫衍射、光柵衍射、夫瑯禾費(fèi)圓孔、矩孔衍射等;第四章主要介紹MATLAB GUI設(shè)計(jì)在光學(xué)中的應(yīng)用</p><p><b>  第一章 緒論</b></p><p>  1.1 MATLAB的簡(jiǎn)介</p><p>  MATLAB是一種科學(xué)計(jì)算機(jī)軟件,它是由美國(guó)Mathw

24、orks公司于1984年正式推出的,主要適用于矩陣運(yùn)算及控制和信息處理領(lǐng)域的分析設(shè)計(jì)。MATLAB還包括了ToolBox(工具箱)的各類問題的求解工具,可用來求解特定學(xué)科的問題。它使用方便,輸入簡(jiǎn)捷,運(yùn)算高效,內(nèi)容豐富,并且很容易由用戶自行擴(kuò)展,因此,當(dāng)前已成為美國(guó)和其他國(guó)家大學(xué)教學(xué)和研究中最常用的軟件之一。隨著科技的發(fā)展,MATLAB軟件版本也不斷的升級(jí),內(nèi)容不斷擴(kuò)充,功能更加強(qiáng)大。特別是在系統(tǒng)的仿真和實(shí)時(shí)運(yùn)行等方面,有很多的新進(jìn)展,

25、更加擴(kuò)大它的應(yīng)用前景。</p><p>  MATLAB是“矩陣實(shí)驗(yàn)室”(MATrix LABoratoy)的縮寫,他是一種以矩陣運(yùn)算為基礎(chǔ)的交互式程序語言,專門針對(duì)科學(xué)、工程計(jì)算及繪圖的需求。與其他計(jì)算機(jī)語言相比,其特點(diǎn)是簡(jiǎn)潔和智能化,適應(yīng)科學(xué)研究人員的思維方式和書寫習(xí)慣,從而使得編程和調(diào)試效果大大提高。它用解釋方式工作,輸入程序能夠立即得到結(jié)果,人機(jī)交互式性能好,深得科技研究人員的喜愛。</p>

26、<p>  1.2 MATLAB用于仿真的優(yōu)越性</p><p>  隨著仿真技術(shù)的發(fā)展,在歐美高等院校,MATLAB已成為應(yīng)用于線性代數(shù)、自動(dòng)控制理論、數(shù)理統(tǒng)計(jì)、數(shù)字信號(hào)處理、時(shí)間序列分析、動(dòng)態(tài)系統(tǒng)仿真等高級(jí)課程的基本教學(xué)工具:在研究單位、工業(yè)部門,MATLAB也被廣泛用于研究和解決各種工程問題。因?yàn)镸ATLAB用于解決這些問題具有很大的優(yōu)越性,它具有其他軟件不具備的特點(diǎn)。它的特點(diǎn)可概括如下:<

27、;/p><p><b>  編程效率高,</b></p><p>  MATLAB是一種面向科學(xué)與工程的高級(jí)語言,允許數(shù)字形式的語言編程,與BASIC、Fortran和C語言相比較的話,它更接近書寫計(jì)算公式的思維方式。所以使得MATLAB編程效率高、智能化、編程簡(jiǎn)潔和易學(xué)易懂。</p><p><b>  用戶使用方便</b>

28、</p><p>  MATLAB語言是一種解釋執(zhí)行的語言(在沒被專門的工具編譯之前),它靈活、方便,其調(diào)試程序手段豐富,調(diào)試速度快,需要學(xué)習(xí)時(shí)間少。MATLAB能夠把編輯、編譯、鏈接和執(zhí)行融為一體,而且它能在同一畫面上進(jìn)行靈活操作,可以對(duì)輸入程序中的書寫錯(cuò)誤、語法錯(cuò)誤以至語義錯(cuò)誤立即作出反應(yīng),便于編程者馬上改正。這些都可以大大減輕了編程和調(diào)試的工作量,使用戶方便。</p><p>  (

29、3)擴(kuò)充能力強(qiáng),交互性好</p><p>  高版本的的MATLAB語言有豐富的庫函數(shù),在進(jìn)行復(fù)雜的數(shù)序運(yùn)算時(shí)可以直接調(diào)用,而且MATLAB的庫函數(shù)同用戶文件在形成上一樣,所以用戶文件也可作為MATLAB的庫函數(shù)來調(diào)用。因而,用戶可以根據(jù)自己的需要方便地建立和擴(kuò)充新的庫函數(shù),以便提高M(jìn)ATLAB的使用效率和擴(kuò)充它的功能。另外,為了充分利用FORTRAN、C等語言的資源,包括用戶已編好的FORTRAN、C語言程序,

30、通過建立Me調(diào)文件的形式,混合編程,方便地調(diào)用有關(guān)的FORTRAN、C語言的子程序,還可以在C語言和FORTRAN語言中方便地使用MATLAB的數(shù)值計(jì)算功能。這樣良好的交互性使程序員可以使用以前編寫過的程序,減少重復(fù)性工作,也使現(xiàn)在編寫的程序具有重復(fù)利用的價(jià)值。</p><p>  (4)移植性和開放性很好</p><p>  MATLAB是用C語言編寫的,而C語言的可移植性很好。于是MA

31、TLAB可以很方便地移植到能運(yùn)行C語言的操作平臺(tái)上。MATLAB合適的工作平臺(tái)有:Windows系列、UNIX、Linux、VMS6.1和PowerMac。除了內(nèi)部函數(shù)外,MATLAB所有的核心文件和工具箱文件都是公開的,都是可讀可寫的源文件,用戶可以通過對(duì)源文件的修改和自己編程構(gòu)成新的工具箱。</p><p>  (5)語句簡(jiǎn)單,內(nèi)涵豐富</p><p>  MATLAB語言中最基本最重

32、要的成分是函數(shù),其一般形式為[a,b,c,...]=fun(d,e,f,...),即一個(gè)函數(shù)由函數(shù)名,輸入變量d,e,f,...和輸出變量a,b,c,...組成,同一函數(shù)名F,不同數(shù)目的輸入變量(包括無輸入變量)及不同數(shù)目的輸出變量,代表著不同的含義(有點(diǎn)像面向?qū)ο笾械亩鄳B(tài)性)。這不僅使MATLAB的庫函數(shù)功能更豐富,而且大大減少了需要的磁盤空間看,使得MATLAB編寫的M文件簡(jiǎn)單、短小而高效。</p><p>

33、  (6)高效方便的矩陣和數(shù)組運(yùn)算</p><p>  MATLAB語言像BASIC、FORTRAN和C語言一樣規(guī)定了矩陣的算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、羅技運(yùn)算符、條件運(yùn)算符,而且這些運(yùn)算符大部分可以毫無改變地照搬到數(shù)組間的運(yùn)算,有些如算術(shù)運(yùn)算符只要增加“.”就可用于數(shù)組間的運(yùn)算。另外,它不需定義數(shù)組的維數(shù),并給出矩陣函數(shù)、特殊矩陣專門的庫函數(shù),使之在求解諸如信號(hào)處理、建模、系統(tǒng)識(shí)別、控制、優(yōu)化等領(lǐng)域的問題時(shí),顯得大

34、為簡(jiǎn)捷、高效、方便,這是其他高級(jí)語言所不能比擬的。在此基礎(chǔ)上,高版本的MATLAB一定能名副其實(shí)地稱為“萬能演算紙”式的科學(xué)算法語言。</p><p>  (7)方便的繪圖功能</p><p>  MATLAB的繪圖是十分方便的,它有一系列繪圖函數(shù)(命令),例如線性坐標(biāo)、對(duì)數(shù)坐標(biāo)、半對(duì)數(shù)坐標(biāo)及極坐標(biāo),均只需調(diào)用不同的繪圖函數(shù)(命令),在圖上標(biāo)出圖題、XY軸標(biāo)注,格(柵)繪制也只需調(diào)用相應(yīng)的

35、命令,簡(jiǎn)單易行。另外,在調(diào)用繪圖函數(shù)時(shí)調(diào)整自變量可繪出不變顏色的點(diǎn)、線、復(fù)線或多重線。這種為科學(xué)研究著想的設(shè)計(jì)是通用的編程語言所不能及的。</p><p>  由于MATLAB具有如此之多的特點(diǎn),所以當(dāng)前在全世界有超過40萬工程師和科學(xué)家使用它來分析和解決問題,也大量用于仿真。</p><p>  1.3 光學(xué)實(shí)驗(yàn)仿真研究的意義</p><p>  在工程設(shè)計(jì)領(lǐng)域中

36、,人們通過對(duì)研究對(duì)象建立模型,用計(jì)算機(jī)程序?qū)崿F(xiàn)系統(tǒng)的運(yùn)行過程和得到運(yùn)算結(jié)果,尋找出最優(yōu)方案,然后再予以物理實(shí)現(xiàn),此即為計(jì)算機(jī)仿真科學(xué)。在計(jì)算機(jī)同益普及的今天,計(jì)算機(jī)仿真技術(shù)作為虛擬實(shí)驗(yàn)手段已經(jīng)成為計(jì)算機(jī)應(yīng)用的一個(gè)重要分支。它是繼理論分析和物理實(shí)驗(yàn)之后,認(rèn)識(shí)客觀世界規(guī)律性的一種新型手段。計(jì)算機(jī)仿真過程是以仿真程序的運(yùn)行來實(shí)現(xiàn)的。仿真程序運(yùn)行時(shí),首先要對(duì)描述系統(tǒng)特性的模型設(shè)置一定的參數(shù)值,并讓模型中的某些變量在指定的范圍內(nèi)變化,通過計(jì)算可以

37、求得這種變量在不斷變化的過程中,系統(tǒng)運(yùn)動(dòng)的具體情況及結(jié)果。仿真程序在運(yùn)行過程中具有以下多種功能:</p><p>  (1)計(jì)算機(jī)可以顯示出系統(tǒng)運(yùn)動(dòng)時(shí)的整個(gè)過程和在這個(gè)過程中所產(chǎn)生的各種現(xiàn)象和狀態(tài)。具有觀測(cè)方便,過程可控制等優(yōu)點(diǎn);</p><p>  (2)可減少系統(tǒng)外界條件對(duì)實(shí)驗(yàn)本身的限制,方便地設(shè)置不同的系統(tǒng)參數(shù),便于研究和發(fā)現(xiàn)系統(tǒng)運(yùn)動(dòng)的特性;</p><p>

38、  (3)借助計(jì)算機(jī)的高速運(yùn)算能力,可以反復(fù)改變輸入的實(shí)驗(yàn)條件、系統(tǒng)參數(shù),大大提高實(shí)驗(yàn)效率。</p><p>  因此.計(jì)算機(jī)仿真具有良好的可控制性(參數(shù)可根據(jù)需要調(diào)整)、無破壞性(不會(huì)因?yàn)樵O(shè)計(jì)上的不合理導(dǎo)致器件的損壞或事故的發(fā)生)、可復(fù)現(xiàn)性(排除多種隨機(jī)因素的影響,如溫度、濕度等)、易觀察性(能夠觀察某些在實(shí)際實(shí)驗(yàn)當(dāng)中無法或者難以觀察的現(xiàn)象和難以實(shí)現(xiàn)的測(cè)量捕捉稍縱即逝的物理現(xiàn)象,可以記錄物理過程的每一個(gè)細(xì)節(jié))和

39、經(jīng)濟(jì)性(不需要貴重的儀器設(shè)備)等特點(diǎn)。</p><p>  在光學(xué)儀器設(shè)計(jì)和優(yōu)化過程中,計(jì)算機(jī)的數(shù)值仿真已經(jīng)成為不可缺少的手段。通過仿真計(jì)算,可以大幅度節(jié)省實(shí)驗(yàn)所耗費(fèi)的人力物力,特別是在一些重復(fù)實(shí)驗(yàn)工作強(qiáng)度較大且對(duì)實(shí)驗(yàn)器材、實(shí)驗(yàn)環(huán)境等要求較苛刻的情況下.如在大型激光儀器的建造過程中,結(jié)合基準(zhǔn)實(shí)驗(yàn)的仿真計(jì)算結(jié)果可為大型激光器的設(shè)計(jì)和優(yōu)化提供依據(jù)。</p><p>  仿真光學(xué)實(shí)驗(yàn)也可應(yīng)用于基

40、礎(chǔ)光學(xué)教學(xué)。光學(xué)內(nèi)容比較抽象,如不借助實(shí)驗(yàn),學(xué)生很難理解,如光的干涉、菲涅耳衍射、夫瑯禾費(fèi)衍射等。國(guó)外著名的光學(xué)教材配有大量的圖片(包括計(jì)算和實(shí)驗(yàn)獲得的圖片),來形象地說明光學(xué)中抽象難懂的理論。光學(xué)實(shí)驗(yàn)~般需要穩(wěn)定的環(huán)境.高精密的儀器,因此在教室里能做的光學(xué)實(shí)驗(yàn)極為有限,而且也受到授課時(shí)間的限制。為了克服光學(xué)實(shí)驗(yàn)對(duì)實(shí)驗(yàn)條件要求比較苛刻的缺點(diǎn),可采用計(jì)算機(jī)仿真光學(xué)實(shí)驗(yàn),特別是光學(xué)演示實(shí)驗(yàn),配合理論課的進(jìn)行.把光學(xué)課程涉及的大多數(shù)現(xiàn)象展示在

41、學(xué)生面前,以加深對(duì)光學(xué)內(nèi)容的理解。如利用計(jì)算機(jī)仿真聯(lián)合變換相關(guān)實(shí)驗(yàn),可以得到清晰的相關(guān)峰,而在實(shí)驗(yàn)中液晶光閥的分辨率較低,很難得到清晰的相關(guān)峰:又如光學(xué)菲涅耳衍射與夫瑯禾費(fèi)衍射,初學(xué)者不易理解,如果通過光學(xué)仿真實(shí)驗(yàn),可以計(jì)算出它們之間的演化規(guī)律,清楚地說明二者之間的聯(lián)系與區(qū)別。學(xué)生們可以根據(jù)對(duì)光學(xué)原理和規(guī)律的理解,自己設(shè)置在仿真光學(xué)實(shí)驗(yàn)中的可控參數(shù),探索和發(fā)現(xiàn)光學(xué)世界的奧秘,調(diào)動(dòng)學(xué)習(xí)的積極性。</p><p> 

42、 1.4 光學(xué)實(shí)驗(yàn)仿真的國(guó)內(nèi)外研究狀況</p><p>  在科學(xué)計(jì)算方面,國(guó)外的光學(xué)實(shí)驗(yàn)仿真是在模擬設(shè)計(jì)和優(yōu)化光學(xué)系統(tǒng)的過程中發(fā)展起來的。在這方面,美國(guó)走在最前面,其中最具代表性的是勞倫斯利弗莫爾實(shí)驗(yàn)室光傳輸模擬計(jì)算軟件Prop92及大型總體優(yōu)化設(shè)計(jì)軟件CHAINOP和PROPSUI法上有獨(dú)到之處,主要體現(xiàn)在其快速傅里葉變換的計(jì)算效率很高:軟件采用特殊方法能夠處理小于計(jì)算分辨率的灰塵點(diǎn)的衍射過程以及截止頻率小于

43、計(jì)算網(wǎng)格分辨最小頻率的濾波過程等。另外,該軟件圖形顯示界面友好,運(yùn)行穩(wěn)定。我國(guó)用于科學(xué)研究的光學(xué)實(shí)驗(yàn)計(jì)算機(jī)數(shù)值仿真軟件雖開發(fā)較晚,但也己經(jīng)取得了顯著成績(jī)。特別是年,神光一川原型裝置TIL分系統(tǒng)集成實(shí)驗(yàn)的啟動(dòng)為高功率固體激光驅(qū)動(dòng)器的計(jì)算機(jī)數(shù)值模擬的研究創(chuàng)造了條件。目前己基本完成的SG99光傳輸可靠,模擬計(jì)算軟件的開發(fā),推出的標(biāo)準(zhǔn)版本基本能穩(wěn)定運(yùn)行,對(duì)SG99主要計(jì)算模塊的驗(yàn)證結(jié)果表明SG99對(duì)能流放大、線性傳輸、非線性傳輸?shù)挠?jì)算是合理可靠

44、的,其中線性傳輸?shù)挠?jì)算模塊的計(jì)算精度與國(guó)外同類軟件Fresnel相當(dāng);目前該軟件已經(jīng)應(yīng)用于神光一Ⅲ主機(jī)可行性論證的工作中。</p><p>  在光學(xué)教學(xué)方面,國(guó)外己有相關(guān)的配有光盤演示光學(xué)實(shí)驗(yàn)的教材,該教材主要針對(duì)高年級(jí)學(xué)生和研究生使用。其中不僅詳盡的介紹了幾何光學(xué)、物理光學(xué)、光學(xué)成像技術(shù)及圖像處理技術(shù),而且利用現(xiàn)在普遍使用的軟件工具M(jìn)ATLB對(duì)它們進(jìn)行了系統(tǒng)的仿真。也有針對(duì)理科和工科低年級(jí)學(xué)生使用的光學(xué)教材,

45、該教材使用Matchcad繪制各種逼真的光學(xué)儀器,創(chuàng)造出仿真的光學(xué)實(shí)驗(yàn)室,學(xué)生可利用其進(jìn)行探索和發(fā)現(xiàn)性學(xué)習(xí),充分調(diào)動(dòng)學(xué)生的積極性。還有網(wǎng)絡(luò)版光學(xué)教材,該</p><p>  教材采用進(jìn)行光學(xué)仿真計(jì)算,結(jié)合LiveGraPhic3DJaval.1的動(dòng)畫制作功能在網(wǎng)絡(luò)上實(shí)時(shí)演示各種光學(xué)實(shí)驗(yàn)的結(jié)果圖。我國(guó)光學(xué)教材在利用計(jì)算機(jī)仿真方面相對(duì)落后,至今沒有同類教材出現(xiàn)。在2003年北京舉行的網(wǎng)絡(luò)教育軟件展上,有關(guān)光學(xué)實(shí)驗(yàn)的網(wǎng)

46、絡(luò)教學(xué)軟件都偏重于理論分析方面,對(duì)計(jì)算機(jī)應(yīng)用于光學(xué)實(shí)驗(yàn)的仿真方面未給與充分重視。</p><p><b>  光的干涉實(shí)驗(yàn)仿真</b></p><p>  2.1 兩束相干光疊加的強(qiáng)度和干涉條紋仿真</p><p><b>  2.1.1 建模</b></p><p>  兩束頻率相同的單色光在空間

47、某點(diǎn)相遇時(shí),討論光強(qiáng)和干涉條紋的分布規(guī)律以及干涉條紋的可見度。</p><p>  根據(jù)波的疊加理論,兩束同頻率單色光在空間某一點(diǎn)光矢量的大小為</p><p>  E1 = E10cos(ωt + φ10),E2 = E20cos(ωt + φ20), (7.1.1)</p><p>  其中,E10和E20分別是兩個(gè)光矢量的振幅,φ10和

48、φ20分別是初相。如果兩個(gè)光矢量的方向相同,合成的光矢量為</p><p>  E = E0cos(ωt + φ0), (7.1.2)</p><p>  其中,振幅和初相分別為</p><p>  , (7.1.3a)</p><p>  。 (7

49、.1.3b)</p><p>  在一定時(shí)間內(nèi)觀察到的平均光強(qiáng)I與光矢量的平方的平均值成正比</p><p>  , (7.1.4)</p><p>  其中a是比例系數(shù)。對(duì)于普通光源,兩光波之間的相位差φ20 – φ10是隨機(jī)變化的,平均值為零,因此</p><p>  。 (7.

50、1.5)</p><p>  這就是光的非相干疊加,總光強(qiáng)等于兩束光各自照射時(shí)的光強(qiáng)之和。</p><p>  如果兩束光的相位差恒定,則合成光強(qiáng)為</p><p>  , (7.1.6a)</p><p>  其中Δφ = φ20 – φ10,第三項(xiàng)是干涉項(xiàng)。這就是光的相干疊加。如果I1 = I2,則合成

51、光強(qiáng)為</p><p>  。 (7.1.6b)</p><p>  [討論]①當(dāng)Δφ = 2kπ時(shí)(k = 0, ±1, ±2,…),滿足這樣條件的空間各點(diǎn)的光強(qiáng)最大</p><p>  , (7.1.7a)</p><p>  或

52、 IM = 4I1。 (7.1.7b)</p><p>  這種干涉是光的相長(zhǎng)干涉。</p><p> ?、诋?dāng)Δφ = (2k + 1)π時(shí)(k = 0, ±1, ±2,…),滿足這樣條件的空間各點(diǎn),合光強(qiáng)最小</p><p>  ,

53、 (7.1.8a)</p><p>  或 Im = 0。 (7.1.8b)</p><p>  這種干涉是光的相消干涉。</p><p>  [算法]當(dāng)兩個(gè)光源的強(qiáng)度相等時(shí),相對(duì)光強(qiáng)為</p><p><b&

54、gt;  。</b></p><p>  2.1.2 MATLAB程序</p><p>  %兩束相干光的干涉強(qiáng)度和干涉條紋</p><p>  clear %清除變量</p><p>  n=3;

55、 %條紋的最高階數(shù)</p><p>  dphi=0.005; %相差的增量</p><p>  phi=(-1:dphi:1)*n*2*pi; %相差向量</p><p>  i=4*cos(phi/2).^2; %干涉的相對(duì)強(qiáng)度</

56、p><p>  fs=16; %字體大小</p><p>  figure %創(chuàng)建圖形窗口</p><p>  subplot(2,1,1) %取子圖</p><p>  

57、plot(phi,i) %畫曲線</p><p>  grid on %加網(wǎng)格</p><p>  set(gca,'xtick',(-n:n)*2*pi) %改水平刻度</p><p>  axis([-n*2*p

58、i,n*2*pi,0,4]) %曲線范圍</p><p>  title('光的干涉強(qiáng)度分布','fontsize',fs)%標(biāo)題</p><p>  xlabel('相差\Delta\it\phi','fontsize',fs)%x標(biāo)簽</p><p>  ylabel(

59、9;相對(duì)強(qiáng)度\itI/I\rm_1','fontsize',fs)%y標(biāo)簽</p><p>  subplot(2,1,2) %取子圖</p><p>  r=linspace(0,1,64)'; %紅色的范圍</p><p>  g=zeros(si

60、ze(r)); %不取綠色</p><p>  b=zeros(size(r)); %不取藍(lán)色</p><p>  colormap([r g b]); %形成色圖</p><p>  image(i*16)

61、 %畫紅色條紋(乘以16放大強(qiáng)度,最大為64)</p><p>  axis off %隱軸</p><p>  title('光的干涉條紋','fontsize',fs) %標(biāo)題</p><p>  2.1.3 運(yùn)行結(jié)果及結(jié)論</p>

62、<p>  運(yùn)行結(jié)果如圖2.1所示,兩個(gè)相干光強(qiáng)度相同,發(fā)生干涉后最小相對(duì)光強(qiáng)為0,最大相對(duì)光強(qiáng)為4。光強(qiáng)曲線最大的地方對(duì)應(yīng)明條紋的中央,相差為2π的整數(shù)倍;光強(qiáng)曲線為零的地方對(duì)應(yīng)暗條紋中央,相差為π的奇數(shù)倍。</p><p><b>  圖</b></p><p><b>  圖 2.1</b></p><p>

63、;  2.2 劈尖等厚干涉條紋仿真</p><p>  2.2.1 建模 </p><p>  如圖2.2所示,當(dāng)劈尖的角度很小時(shí),真空中波長(zhǎng)為λ的單色光垂直入射到薄膜上時(shí),產(chǎn)生反射光a和折射光b;當(dāng)b經(jīng)過薄膜的下表面反射之后在上表面與a相遇,由于a、b兩束光是同一束入射光分為兩部分產(chǎn)生的,因而是相干光,相遇時(shí)可產(chǎn)生干涉條紋。</p><p>  設(shè)劈尖厚度為e,

64、b光比a光多傳播了2e的幾何路程,多傳播的光程為2ne,a光是從光疏媒質(zhì)入射到光密媒質(zhì)的表面發(fā)生反射的,因而有半波損失。b光是從光密媒質(zhì)入射到光疏媒質(zhì)的表面發(fā)生反射的,因而沒有半波損失;故兩束光的光程差為δ = 2ne + λ/2。 </p><p>  明紋形成條件為δ = 2ne + λ/2 = kλ,(k = 1,2,3,…)</p><p>  暗紋形成條件為δ = 2ne

65、+ λ/2 = (2k + 1)λ/2,(k = 0,1,2,…) </p><p>  當(dāng)k = 0時(shí),e = 0,可知:劈尖的尖端是暗紋。</p><p>  同一條紋的劈尖厚度是相同的,因此這種干涉稱為等厚干涉,干涉級(jí)次k越大,對(duì)應(yīng)的厚度e也越大,相鄰明紋或暗紋之間的厚度差為Δe = λ/2n,</p><p>  由于劈尖的角度很小,尖角為:</p&g

66、t;<p>  一條完整的明條紋介于兩條暗紋(中心)之間,完整明紋的最高級(jí)次k = 10,劈尖的高度為:</p><p>  干涉光的強(qiáng)度可表示為:</p><p>  干涉條紋由光的強(qiáng)度決定。</p><p>  2.2.2 MATLAB程序</p><p>  若取劈尖的折射率為n =1.4 ,放在空氣之中。用真空中波長(zhǎng)分別

67、為λ = 780nm的紅光,λ=525nm的綠光,λ=470nm藍(lán)光垂直照射劈尖。則編程為:</p><p>  %劈尖的等厚干涉條紋</p><p>  clear %清除變量</p><p>  lambda=[780,525,470]*1e-9; %波長(zhǎng)</p>

68、;<p>  n=1.4; %劈尖的折射率</p><p>  k=10; %明紋最高級(jí)次</p><p>  dx=0.002; %明紋之間的距離</p><p>

69、  xm=k*dx; %劈尖的長(zhǎng)度</p><p>  x=linspace(0,xm,1000); %劈尖的長(zhǎng)度向量</p><p>  theta=lambda(1)/2/n/dx; %劈尖的夾角</p><p>  e=x*tan(thet

70、a); %劈尖的厚度向量</p><p>  i1=cos(pi*(2*n*e/lambda(1)+1/2)).^2; %紅色反射光的相對(duì)光強(qiáng)</p><p>  M=zeros(1,length(x),3); %1行若干列3頁全零矩陣</p><p>  M(:,:,1)=i1;

71、 %矩陣的紅色頁賦值</p><p>  figure %開創(chuàng)圖形窗口</p><p>  subplot(4,1,1) %選子圖</p><p>  image(M)

72、 %畫紅色干涉條紋</p><p>  axis off %隱軸</p><p>  tit=['(\ith\rm=',num2str(e(end)*1000),'mm'];%厚度文本</p><p>  tit=[tit,',\it\theta\r

73、m=',num2str(theta*180/pi),'\circ)'];%角度文本</p><p>  fs=15; %字體大小</p><p>  title(['劈尖的等厚干涉紅色條紋',tit],'FontSize',fs)%標(biāo)題</p><p&

74、gt;  i2=cos(pi*(2*n*e/lambda(2)+1/2)).^2; %綠色反射光的相對(duì)光強(qiáng)</p><p>  M=zeros(1,length(x),3); %1行若干列3頁全零矩陣</p><p>  M(:,:,2)=i2; %矩陣的綠色頁賦值</p><p>

75、;  subplot(4,1,2) %選子圖</p><p>  image(M) %畫綠色干涉條紋</p><p>  axis off %隱軸</p><p>  title('劈尖的等厚

76、干涉綠色條紋','FontSize',fs)%標(biāo)題</p><p>  i3=cos(pi*(2*n*e/lambda(3)+1/2)).^2; %藍(lán)色反射光的相對(duì)光強(qiáng)</p><p>  M=zeros(1,length(x),3); %1行若干列3頁全零矩陣</p><p>  M(:,:,3)=i3;

77、 %矩陣的藍(lán)色頁賦值</p><p>  subplot(4,1,3) %選子圖</p><p>  image(M) %畫藍(lán)色干涉條紋</p><p>  axis off

78、 %隱軸</p><p>  title('劈尖的等厚干涉藍(lán)色條紋','FontSize',fs)%標(biāo)題</p><p>  M(:,:,2)=i2; %矩陣的綠色頁賦值</p><p>  M(:,:,1)=i1;

79、 %矩陣的紅色頁賦值</p><p>  subplot(4,1,4) %選子圖</p><p>  image(M) %畫彩色干涉條紋</p><p>  axis off %隱軸</

80、p><p>  title('劈尖的等厚干涉彩色條紋','FontSize',fs)%標(biāo)題</p><p>  2.2.3 運(yùn)行結(jié)果及結(jié)論</p><p>  運(yùn)行結(jié)果如右圖2.3所示,紅光、綠光、藍(lán)光的干涉條紋都是均勻分布的。干涉圖樣的最左邊是尖劈的尖端,尖端出現(xiàn)暗條紋;對(duì)于紅光圖樣共有10條明條紋。劈尖的角度為0.0079,最大厚度為

81、2.7微米。</p><p>  由波長(zhǎng)大小關(guān)系可以得知,紅光波長(zhǎng)大于綠光;綠光波長(zhǎng)大于藍(lán)光,所以對(duì)于綠光同樣出現(xiàn)了15條明條紋,藍(lán)光出現(xiàn)了17條明條紋。由此可得:對(duì)于同一個(gè)劈尖,波長(zhǎng)越小,出現(xiàn)的明條紋越多。</p><p>  若三種光混合后垂直照射到劈尖,就可以產(chǎn)生了彩色干涉條紋。由于左邊是三種光的暗紋,當(dāng)劈尖的厚度增加時(shí),三種光疊加在一起,形成白色條紋。但是紅光的條紋最寬,所以在藍(lán)光

82、和綠光的暗條紋處出現(xiàn)紅光的條紋。這樣,三種光的條紋錯(cuò)位疊加,就形成彩色條紋(如圖2.3彩色條紋圖樣)。</p><p><b>  2.3 等傾干涉</b></p><p><b>  2.3.1 建模 </b></p><p>  擴(kuò)展光源上的一點(diǎn) S 發(fā)出的一束光照射到薄膜表面上,經(jīng)薄膜的上、下表面反射與折射后,在透

83、鏡的后焦平面 P 點(diǎn)相遇有相同的光程差,也就是說,只要是入射角相同的光就形成同一條紋,故這些傾斜度不同的光束經(jīng)薄膜反射所形成的干涉圖樣是一些明暗相間的同心圓環(huán),這種干涉稱其為等傾干涉。</p><p>  考慮到只要薄膜處在同意介質(zhì)中,光在薄膜上、下表面反射時(shí)物理性質(zhì)必然相反,因此倆束反射光在P點(diǎn)相遇時(shí)必然有光程差則光程差為:</p><p>  這就是倆束反射光在P點(diǎn)相遇使得光程差。若P

84、點(diǎn)的光程差為:</p><p>  (j=0,1,2,3...) ,則P點(diǎn)形成的是亮條紋(干涉相長(zhǎng));若P點(diǎn)的光程差為:</p><p> ?。╦=0,1,2...),則在P點(diǎn)形成的是暗條紋(干涉相消)。 </p><p>  由光學(xué)干涉理論可知,等傾干涉的光強(qiáng)分布可表示為:</p><p>  ,式中的d(mm)表示薄膜厚度,f(mm)

85、為透視焦距,,是光學(xué)的波長(zhǎng)。</p><p>  2.3.2 MATLAB程序</p><p>  xmax=1.0;ymax=1.0; %設(shè)定y方向和x方向的范圍</p><p>  Lambda=500e-006; %設(shè)定波長(zhǎng),以Lambda表示波長(zhǎng)</p><p>  h=input('輸入平板厚度

86、h='); %設(shè)置平行平板的厚度</p><p>  n=input('輸入折射率n='); %設(shè)置平行平板的折射率,以n表示</p><p>  f=50; %透鏡焦距是50mm</p><p>  N=500; %N是采樣點(diǎn)數(shù)</p><

87、;p>  x=linspace(-xmax,xmax,N);%X方向采樣的范圍從-ymax到y(tǒng)max,采樣數(shù)組命名為x</p><p>  y=linspace(-ymax,ymax,N);%Y方向采樣的范圍從-ymax到y(tǒng)max,采樣數(shù)組命名為y</p><p>  for i=1:N %對(duì)屏幕上的全部點(diǎn)進(jìn)行循環(huán)計(jì)算,則要進(jìn)行N*N次計(jì)算<

88、/p><p>  for j=1:N </p><p>  r(i,j)=sqrt(x(i)*x(i)+y(j)*y(j)); %平面上一點(diǎn)到中心的距離</p><p>  u(i,j)=r(i,j)/f; %角半徑</p><p>  t(i,j)=asin(n*sin(atan(u(i,j))));

89、 %折射角</p><p>  phi(i,j)=2*n*h*cos(t(i,j))+Lambda/2; %計(jì)算光程差</p><p>  B(i,j)=4*cos(pi*phi(i,j)/Lambda).^2;%建立一個(gè)二維數(shù)組每一個(gè)點(diǎn)對(duì)應(yīng)一個(gè)光強(qiáng) </p><p>  end %結(jié)束循環(huán)&l

90、t;/p><p>  end %結(jié)束循環(huán)</p><p>  Nclevels=255; %確定使用的灰度等級(jí)為255級(jí)</p><p>  Br=B/2.5*Nclevels; %定標(biāo):使最大光強(qiáng)(4. 0)對(duì)應(yīng)于最大灰度級(jí)(白色

91、)</p><p>  image(x,y,Br); %做出函數(shù)Br的圖像</p><p>  colormap(gray(Nclevels)); %用灰度級(jí)顏色圖設(shè)置色圖和明暗</p><p>  2.3.3 運(yùn)行結(jié)果及結(jié)論</p><p>  觀察圖2.5(a)所示,當(dāng)平行板的折射率一定時(shí),薄膜的厚度h越大,相鄰

92、的亮條紋之間的距離越小,條紋越密,視野內(nèi)的條紋變多,越不易辨認(rèn)。觀察2.5(b)所示,當(dāng)薄膜厚度一定時(shí),隨著折射率的增加,亮條紋之間的距離變小,條紋越密,視野內(nèi)的條紋越多,越不易辨認(rèn)。</p><p><b>  2.4 牛頓環(huán)</b></p><p><b>  2.4.1 建模</b></p><p>  如右圖2.6

93、所示,B為底下的平面玻璃,A為平凸透鏡,,其與平面玻璃的接觸點(diǎn)為O,在O點(diǎn)的四周則是平面玻璃與凸透鏡所夾的空氣氣隙。當(dāng)平行單色光垂直入射于凸透鏡的平表面時(shí),在空氣氣隙的上下兩表面所引起的反射光線形成相干光。光線在氣隙上下表面反射(一是在光疏媒質(zhì)面上反射,一是在光密媒質(zhì)面上反射)。就會(huì)在空氣中形成等厚干涉條紋,這些條紋是一組以O(shè)為圓心的同心圓環(huán),稱為牛頓環(huán)。</p><p>  a光反射時(shí)沒有半波損失,b光反射時(shí)有

94、半波損失。若空氣的折射率n = 1,在空氣厚度為d的地方,兩列光的光程差為:</p><p>  則形成明條紋的條件是:</p><p>  ,(j=0,1,2,3...)</p><p>  形成暗條紋的條件是:</p><p>  ,(j=0,1,2,3...)</p><p>  則第j級(jí)明條紋的半徑為:<

95、/p><p>  ,(j=0,1,2,3...)</p><p>  第j級(jí)暗條紋的半徑為:</p><p>  ,(j=0,1,2,3...)</p><p>  其中j= 0時(shí)的暗環(huán)半徑為零,表示中其中j = 0時(shí)的暗環(huán)半徑為零,表示中央是暗斑。</p><p>  干涉級(jí)次j越大,對(duì)應(yīng)的厚度d也越大,明環(huán)和暗環(huán)距離

96、中心越遠(yuǎn)。相鄰明環(huán)或暗環(huán)之間的厚度差為:</p><p>  Δd= λ/2,故相鄰明環(huán)或暗環(huán)的厚度差相同。當(dāng)平行光垂直照射時(shí),光強(qiáng)可表示為:</p><p>  由于 ≈ 2Rd,則光強(qiáng)可以表示為:</p><p>  ,若取為長(zhǎng)度單位,取I0為光強(qiáng)單位,則相對(duì)光強(qiáng)為:</p><p><b>  其中。</b><

97、;/p><p>  2.4.2 MATLAB程序</p><p>  clear %清除變量</p><p>  rm=6; %最大半徑(相對(duì)坐標(biāo))</p><p>  r=-rm:0.01:rm;

98、 %橫坐標(biāo)或縱坐標(biāo)向量</p><p>  [X,Y]=meshgrid(r); %橫坐標(biāo)和縱坐標(biāo)矩陣</p><p>  R=sqrt(X.^2+Y.^2); %求各點(diǎn)到圓心的距離</p><p>  I=cos(pi*(R.^2+1/2)).^2;

99、 %反射光的相對(duì)光強(qiáng)</p><p>  I(R>rm)=nan; %最大半徑外的光強(qiáng)改為非數(shù)(將方形圖改為圓形圖,四角為黑色)</p><p>  c=linspace(0,1,64)'; %顏色范圍</p><p>  figure

100、 %開創(chuàng)圖形窗口</p><p>  colormap([c c*0 c*0]) %形成紅色色圖</p><p>  image(I*64) %畫圖像</p><p>  xmax=1.0;ymax=1.0; %設(shè)定y方向和x方向的范圍</p>

101、;<p>  title('牛頓環(huán)(反射光)','fontsize',15) %標(biāo)題</p><p>  【說明】如果將光強(qiáng)指令改寫成I=cos(pi*R.^2).^2;標(biāo)題指令改為title('牛頓環(huán)(透射光)','fontsize',15) ;則可以得到透射光的牛頓環(huán)圖像。</p><p>  2.4.3

102、運(yùn)行結(jié)果及結(jié)論</p><p>  如圖2.7(a)所示,當(dāng)平凸透鏡與平板玻璃接觸時(shí),牛頓環(huán)中央是暗斑,隨著半徑的增加,條紋間距越來越小,分布越來越密;是因?yàn)橄噜徝鳝h(huán)或暗環(huán)的厚度差相同,從里到外空氣厚度迅速增加的緣故。當(dāng)平凸透鏡向上移動(dòng)時(shí),干涉條紋向中心移動(dòng),當(dāng)距離為λ/4時(shí),中心變?yōu)槊靼?如圖2.7b);當(dāng)距離為λ/2時(shí),中心又變?yōu)榘蛋摺?lt;/p><p>  第三章 光的衍射實(shí)驗(yàn)仿真&

103、lt;/p><p>  光波傳播過程中遇到障礙物或某種限制時(shí),波就不是沿直線傳播,它可以到達(dá)沿直線傳播所不能達(dá)到的區(qū)域,這種現(xiàn)象稱為波的衍射現(xiàn)象(或繞射現(xiàn)象)(原因是波陣面受到了限制而產(chǎn)生的)。衍射是光波在空間傳播過程中的一種基本屬性,任何光波在光學(xué)系統(tǒng)中的傳播過程中,實(shí)際上都是在相應(yīng)光學(xué)元件調(diào)制下的衍射過程。根據(jù)障礙物到光源和考察點(diǎn)的距離,把衍射現(xiàn)象分為兩類:菲涅爾衍射和夫瑯和費(fèi)衍射研究各種形狀的衍射屏在不同實(shí)驗(yàn)條

104、件下的衍射特性,無論對(duì)于經(jīng)典的物理光學(xué)還是現(xiàn)代光學(xué)都具有重要意義。</p><p>  3.1 夫瑯禾費(fèi)單縫衍射</p><p><b>  3.1.1 建模</b></p><p>  夫瑯禾費(fèi)單縫衍射的實(shí)驗(yàn)原理如圖3. 1 所示 ,一束平行光照射到很窄的單縫上 ,穿過單縫后經(jīng)過透鏡的焦平面上放置的接收屏上將形成明暗相間的衍射圖樣。</

105、p><p>  由圖3.1可知,當(dāng)衍射角為 的衍射光經(jīng)透鏡匯聚于屏上 P 點(diǎn)時(shí) ,由常規(guī)積分法 ,求得 P 點(diǎn)的光強(qiáng)為:</p><p>  式中 ,為單縫衍射零級(jí)處的衍射光強(qiáng) ,b為單縫的寬度。設(shè)0到P的距離為x,透視鏡的焦距為f,則。</p><p>  3.1.2 MATLAB程序</p><p>  %單縫夫瑯禾費(fèi)衍射強(qiáng)度曲線和條紋&l

106、t;/p><p>  clear %清除變量 </p><p>  lambda=input('波長(zhǎng)l='); %波長(zhǎng) </p><p>  f=input('f='); %透視焦距

107、 </p><p>  b=input('b='); %單縫間距 </p><p>  x=linspace(-2,2,1000) %向量 </p><p>  for i=1:1000 </p><p> 

108、 u=(pi*b/lambda)*((x(i)/sqrt(x(i)^2+f^2))); %中間變量 </p><p>  I(i)=(sin(u)/u)^2; %光強(qiáng)</p><p>  end %結(jié)束</p><p>  NCLevels=255;

109、 %確定使用的灰度等級(jí)為255級(jí)</p><p>  Ir=NCLevels*I; %使最大光強(qiáng)對(duì)應(yīng)最大的灰色強(qiáng)度</p><p>  figure; %開創(chuàng)窗口圖形</p><p>  colormap(gray); %灰色</p><p>  subplo

110、t(2,1,1),image(x,I,Ir); %繪圖</p><p>  title('單縫衍射圖像'); %標(biāo)題</p><p>  subplot(2,1,2),plot(x,I(:)/max(I)); %畫圖 </p><p>  title('單縫衍射強(qiáng)度圖像');

111、 %標(biāo)題</p><p>  3.1.3 運(yùn)行結(jié)果及結(jié)論</p><p>  若波長(zhǎng)分別取=450nm,560nm,750nm;單縫寬度分別取b=0.1mm,0.3mm,0.5mm,透視焦距f=70mm,120mm,200mm。則仿真的圖像為:</p><p>  如圖3.2所示,可以看出夫瑯禾費(fèi)單縫衍射的特點(diǎn)是在中央有一條特別亮的條紋,倆側(cè)排列

112、著一些強(qiáng)度較小的亮條紋。相鄰的亮條紋之間有一條暗條紋。若以相鄰的暗條紋之間的間隔作為亮條紋的寬度,則兩側(cè)的亮條紋是等寬的,而中央亮條紋的寬度為其他亮條紋的倆倍,仿真和理論一致。</p><p>  如圖3.2(a)圖所示,若保持單縫寬度b和透視焦距f不變,則波長(zhǎng)越大,條紋間距越大,即波長(zhǎng)與條紋間距成正比。</p><p>  如圖3.2(b)所示,若保持波長(zhǎng)和透視焦距f不變,則單縫寬度越大

113、,條紋變得越來越窄,越來越密集。若單縫間距很大,則各個(gè)明條紋都聚集在中央明條紋附近而分辨不清,只能觀察到中央一條亮條紋,呈現(xiàn)出光的直線傳播原理,衍射現(xiàn)象幾乎忽略。</p><p>  如圖3.2(c)所示,若保持縫寬b和波長(zhǎng)不變,則條紋間距與透視焦距f成正比。</p><p>  3.2夫瑯禾費(fèi)光柵衍射</p><p><b>  3.2.1 建模<

溫馨提示

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

評(píng)論

0/150

提交評(píng)論