MATLAB應(yīng)用下的光學(xué)設(shè)計(jì)講解(共15頁(yè))_第1頁(yè)
MATLAB應(yīng)用下的光學(xué)設(shè)計(jì)講解(共15頁(yè))_第2頁(yè)
MATLAB應(yīng)用下的光學(xué)設(shè)計(jì)講解(共15頁(yè))_第3頁(yè)
MATLAB應(yīng)用下的光學(xué)設(shè)計(jì)講解(共15頁(yè))_第4頁(yè)
MATLAB應(yīng)用下的光學(xué)設(shè)計(jì)講解(共15頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上課程設(shè)計(jì)說(shuō)明書題目:MATLAB應(yīng)用下的光學(xué)設(shè)計(jì)所屬課程:應(yīng)用光學(xué)姓名: 學(xué)號(hào):班級(jí):指導(dǎo)教師: 中文摘要:本論文是在現(xiàn)有光學(xué)理論分析的基礎(chǔ)上,利用MATLAB編程語(yǔ)言進(jìn)行常見的光學(xué)仿真實(shí)驗(yàn),旨在以一種更加直觀的形式對(duì)現(xiàn)有理論和現(xiàn)象進(jìn)行對(duì)比分析與研究。具體內(nèi)容如下: (1)利用MATLAB繪制一個(gè)球面; (2)根據(jù)應(yīng)用光學(xué)近軸光路計(jì)算公式,編寫一個(gè)從軸上點(diǎn)光源發(fā)出的11條特征光線(u=1.0, 0.85, 0.707, 0.5, 0.3,0)的近軸成像光線追跡; (3)利用過(guò)渡公式,設(shè)計(jì)一個(gè)透鏡(由兩個(gè)單球面組成),并畫出其光線追跡圖; (4)在2-3的基礎(chǔ)上,編寫實(shí)

2、際光線的追跡,分析軸上物點(diǎn)的球差; (5)利用MATLAB的GUI(圖形用戶界面),設(shè)計(jì)一個(gè)可實(shí)時(shí)改變光路參數(shù)的GUI界面; (6)畫出理想焦點(diǎn)附近的星點(diǎn)圖,理解球差的存在; (7)用uitable函數(shù)以列表的形式給出參數(shù)和結(jié)果說(shuō)明。關(guān)鍵詞:MATLAB;光線追跡;球差;GUI界面;unitable函數(shù)Abstract:This thesis is based on the analysis of the existing theory of optical, using MATLAB programming language to simulate several kinds of fami

3、liar optical experiments. The purpose of it is to make comparative study and analysis of existing theory and phenomenon by a more intuitive form. Specific content as follows: (1) Using MATLAB to draw a spherical surface; (2) According to paraxial optical path calculation formula, write a program to

4、draw 11 special paraxial light ray tracing from epaxial point light(u=1.0, 0.85, 0.707, 0.5, 0.3,0 ). (3) Depend on transition formula, design a optical lens(include two single spherical surface) and drawing light ray tracing; (4) Based on 2 and 3, write a program about actual light ray tracing, and

5、 analyzing epaxial points spherical aberration; (5) According to MATLAB, design a GUI (Graphical User Interface) can change the parameters of optical path; (6) Understand the exist of spherical aberration by drawing comet around ideal focus; (7) Give the results and parameters in a list by uitable f

6、unction.Key words:MATLAB; light ray tracing;spherical aberration; GUI; unitable function專心-專注-專業(yè)目錄中文摘要.Abstract.第一章 緒論.11.1光學(xué)仿真的研究現(xiàn)狀. 11.2光學(xué)仿真的研究意義. 21.3本論文主要研究?jī)?nèi)容. 2第2章 光學(xué)仿真實(shí)驗(yàn).32.1 球面繪制.32.2 光路計(jì)算與光線追跡.3 2.2.1 近軸光線追跡.62.3 圖形用戶界面GUI的設(shè)計(jì).62.4 光學(xué)像差(球差)仿真.6 2.5 uitable函數(shù).7總結(jié).9致謝.10參考文獻(xiàn).10附錄.11第1章 緒論1.1 光學(xué)

7、仿真的研究現(xiàn)狀 在計(jì)算機(jī)科學(xué)飛速發(fā)展的今天,光學(xué)仿真受到越來(lái)越多科研工作者和教育工作者的關(guān)注。其應(yīng)用方向主要有兩個(gè):首先是在科學(xué)計(jì)算方面,利用計(jì)算機(jī)仿真軟件模擬實(shí)際的實(shí)驗(yàn)過(guò)程,減少或避免貴重儀器的損傷,實(shí)驗(yàn)結(jié)果也更精確;第二是在光學(xué)教育方面,將抽象難懂的概念及規(guī)律以一種更加直觀地形式進(jìn)行表述,讓學(xué)生可以寓學(xué)于樂。 在教育方面,國(guó)外專門介紹光學(xué)仿真的教材有很多,內(nèi)容也相對(duì)完善。其中不僅詳細(xì)介紹了幾何光學(xué)、物理光學(xué)、光學(xué)成像技術(shù)以及圖像處理技術(shù),而且利用現(xiàn)階段常用的仿真軟件MATLAB對(duì)它們進(jìn)行了系統(tǒng)的仿真。目前,我國(guó)在運(yùn)用計(jì)算機(jī)仿真方面還相對(duì)落后,相關(guān)教材還十分匱乏。隨著近年來(lái),國(guó)家光學(xué)產(chǎn)業(yè)的不

8、斷發(fā)展,光學(xué)實(shí)驗(yàn)仿真必將得到更多的關(guān)注以及飛速的發(fā)展。 1.2 光學(xué)仿真的研究意義21世紀(jì)是信息時(shí)代,信息學(xué)科和信息產(chǎn)業(yè)的迅猛發(fā)展促使傳統(tǒng)的光學(xué)儀器科學(xué)向光電信息學(xué)科擴(kuò)展?,F(xiàn)代光電信息學(xué)科及其產(chǎn)業(yè)的發(fā)展要求新一代的科學(xué)研究人員與工程技術(shù)人員除了具有扎實(shí)的理論基礎(chǔ),還應(yīng)具有應(yīng)用所學(xué)理論建模并仿真求解光電信息學(xué)科及現(xiàn)代光學(xué)中各種問(wèn)題的能力,成為知識(shí)結(jié)構(gòu)新和創(chuàng)新能力強(qiáng)的高層次人才。光波導(dǎo)和激光是現(xiàn)代光電信息科學(xué)中兩個(gè)舉足輕重研究方向。以這兩個(gè)方向的光學(xué)內(nèi)容為基礎(chǔ),從基本的物理概念出發(fā),建立相應(yīng)的理論模型,并將這些光學(xué)問(wèn)題歸納為特征方程求根、積分求解、常微分方程求解等幾類數(shù)值求解問(wèn)題,在對(duì)相應(yīng)的數(shù)值分

9、析方法進(jìn)行簡(jiǎn)要介紹的基礎(chǔ)上結(jié)合MATLAB 強(qiáng)大的數(shù)值計(jì)算和圖形顯示功能,完成光學(xué)問(wèn)題的仿真計(jì)算并給出圖形化的顯示結(jié)果。也就是通過(guò)光學(xué)仿真計(jì)算,利用MATLAB 編程來(lái)完成現(xiàn)代光學(xué)典型問(wèn)題的模型求解,通過(guò)數(shù)據(jù)和圖形來(lái)展示現(xiàn)代光學(xué)問(wèn)題的本質(zhì),力求形成理工結(jié)合、經(jīng)典理論與現(xiàn)代數(shù)值方法緊密結(jié)合的新體系。長(zhǎng)期以來(lái),由于光學(xué)課程中的概念繁多、物理規(guī)律較為抽象,理論教學(xué)對(duì)實(shí)驗(yàn)的依賴性較強(qiáng),特別是其中的一些光學(xué)現(xiàn)象和規(guī)律缺乏細(xì)致的數(shù)學(xué)推導(dǎo),再加上授課教師一直沿襲傳統(tǒng)的口授筆演的教學(xué)方式,這些都給學(xué)生學(xué)習(xí)該門課程帶來(lái)了諸多困難。1.3本論文主要研究?jī)?nèi)容本論文的主要研究方向是基于MATLAB所進(jìn)行的光學(xué)仿真實(shí)驗(yàn)

10、,目的是掌握MATLAB的使用環(huán)境以及用程序語(yǔ)言實(shí)現(xiàn)結(jié)果的可視化,并通過(guò)實(shí)驗(yàn)對(duì)現(xiàn)有的光學(xué)理論進(jìn)行深層次的理解。具體的研究?jī)?nèi)容如下:首先,第一章緒論中包括三部分內(nèi)容,MATLAB的簡(jiǎn)介、光學(xué)仿真的研究方向以及光學(xué)仿真的研究意義,從宏觀上對(duì)光學(xué)實(shí)驗(yàn)仿真有一個(gè)清醒的認(rèn)識(shí)。第二章,主要討論了近軸光線和實(shí)際光線的光路計(jì)算以及光線追跡;借助理想焦點(diǎn)附近的星點(diǎn)圖,理解球差的存在;設(shè)計(jì)一個(gè)可以改變光路參數(shù)的GUI界面,觀察在不同參數(shù)條件下的光線追跡圖;最后,利用uitable函數(shù)給出參數(shù)和結(jié)果說(shuō)明。最后,總結(jié)課程設(shè)計(jì)當(dāng)中所遇到的一些困難和所用到的思想方法。第二章 光學(xué)仿真實(shí)驗(yàn)2.1 球面繪制圖12.2 光路計(jì)

11、算與光線追跡實(shí)際光線的光路計(jì)算:計(jì)算光線經(jīng)過(guò)單個(gè)折射球面的光路,就是已知球面曲率半徑r、介質(zhì)折射率n和及光線物方坐標(biāo)L和U,求像方光線坐標(biāo)。如圖2.1所示,在中,應(yīng)用正弦定律,有 于是 (2-1)在E點(diǎn)應(yīng)用折射定律,有 (2-2)由圖2.1可知,,由此得像方孔徑角為 (2-3)在 中應(yīng)用正弦定律 于是,得像方截距 (2-4)特別指明:式2-1到式2-4為實(shí)際光線的光路計(jì)算公式,可用于實(shí)際的光路計(jì)算。圖2近軸光線的光路計(jì)算:當(dāng)孔徑角U很小時(shí),都很小。這時(shí),光線在光軸附近很小的區(qū)域內(nèi),這個(gè)區(qū)域稱為近軸區(qū),近軸區(qū)內(nèi)的光線稱為近軸光線。由于近軸光線的有關(guān)角度量都很小,在式(2-1)- 式(2-4)中,

12、將角度的正弦值用其相應(yīng)的弧度值來(lái)代替,并用相應(yīng)小寫字母表示,則有: (2-5) (2-6) (2-7) (2-8) 上述公式即為近軸光線的光路計(jì)算公式,適用于近軸光路計(jì)算。 對(duì)于一個(gè)由k個(gè)面組成的光學(xué)系統(tǒng),在進(jìn)行光路計(jì)算時(shí),還需要解決由前一個(gè)面到下一個(gè)面的過(guò)渡問(wèn)題,這時(shí)就要用到一組過(guò)渡公式: (2-9) (2-10) (2-11)光線追跡: 在實(shí)際處理光學(xué)系統(tǒng)成像問(wèn)題(光學(xué)設(shè)計(jì))時(shí),最直接的方法是把折射定律準(zhǔn)確地應(yīng)用于每一個(gè)折射面,追跡具有代表性的光線通過(guò)光學(xué)系統(tǒng)的準(zhǔn)確路徑。其方法一般有兩種:一種是光學(xué)圖解法;一種是計(jì)算法。后者由于計(jì)算機(jī)的發(fā)展、普及已普遍應(yīng)用,有專門的應(yīng)用程序并配以立體顯示,

13、可以說(shuō)完全替代了前者,已成為當(dāng)今光學(xué)設(shè)計(jì)的主要工具和方法。2.2.1 近軸光線追跡圖32.3 圖形用戶界面GUI的設(shè)計(jì)圖形用戶界面(Graphical User Interface,簡(jiǎn)稱GUI,又稱圖形用戶接口)是指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面。與早期計(jì)算機(jī)使用的命令行界面相比,圖形界面對(duì)于用戶來(lái)說(shuō)在視覺上更易于接受。GUI的廣泛應(yīng)用是當(dāng)今計(jì)算機(jī)發(fā)展的重大成就之一,它極大地方便了非專業(yè)用戶的使用。人們從此不再需要死記硬背大量的命令,取而代之的是可以通過(guò)窗口、菜單、按鍵等方式來(lái)方便地進(jìn)行操作。運(yùn)用MATLAB設(shè)計(jì)圖形用戶界面GUI,目前已被廣泛運(yùn)用到實(shí)驗(yàn)教學(xué)當(dāng)中。MATLAB為廣大用戶提

14、供了一個(gè)方便、高效的集成開發(fā)環(huán)境GUIDE(Graphical User Interface Development Environment)并將所有的GUI控件都集成在這個(gè)環(huán)境中而且提供了相應(yīng)的設(shè)置方法。利用MATLAB的GUI界面,用戶可以更加方便地改變圖形參數(shù),可視化程度更高。2.4 光學(xué)像差(球差)仿真近軸光學(xué)系統(tǒng)只適用于近軸的小物體以細(xì)光束成像。對(duì)任何一個(gè)實(shí)際光學(xué)系統(tǒng)而言,都需要一定的相對(duì)孔徑和視場(chǎng)。因此,實(shí)際的光路計(jì)算,遠(yuǎn)遠(yuǎn)超過(guò)近軸區(qū)域所限制的范圍,物像的大小和位置也與近軸光學(xué)系統(tǒng)計(jì)算的結(jié)果不同。這種實(shí)際像與理想像之間的差異就稱為像差。單色光成像產(chǎn)生的像差有五種,球差、彗差(正弦差

15、)、像散、場(chǎng)曲和畸變,統(tǒng)稱為單色像差。復(fù)色光成像產(chǎn)生的像差有兩種,位置色差和倍率色差,統(tǒng)稱為色差。球差(Spherical aberration)稱球面像差。軸上物點(diǎn)發(fā)出的光束,經(jīng)光學(xué)系統(tǒng)后交光軸于不同位置,因此,在像面上形成一個(gè)圓形彌散斑,這就是球差。一般是以實(shí)際光線在像方與光軸的交點(diǎn)相對(duì)于與光軸交點(diǎn)(即)的軸向距離來(lái)度量。 對(duì)于而言,球差是軸上點(diǎn)成像時(shí)唯一存在的。軸外點(diǎn)成像時(shí),存在許多種像差,球差只是其中的一種。除特殊情況外,一般而言,單個(gè)球面不能校正球差。正透鏡產(chǎn)生負(fù)球差,負(fù)透鏡產(chǎn)生正球差。因此,以適當(dāng)形狀的正、負(fù)透鏡組合成的雙透鏡組或雙膠合鏡組是可以消除球差的一種簡(jiǎn)單結(jié)構(gòu)。保持透鏡的焦

16、距不變而改變透鏡形狀,是光學(xué)設(shè)計(jì)校正像差時(shí)常用的技巧。2.5 uitable函數(shù).在MATLAB當(dāng)中,表格是由uitable函數(shù)創(chuàng)建的,用于數(shù)據(jù)的可視化。其常見屬性如下表所示: 表2.5.1屬性屬性描述有效屬性值(n為表格單元的列數(shù))BackgroundColor表格單元背景色或條紋色13或23階RGB矩陣,值在0,1之間CellEditCallback修改表格單元值時(shí)執(zhí)行的回調(diào)函數(shù)函數(shù)句柄、函數(shù)句柄和附加參數(shù)組成的單元數(shù)組、可執(zhí)行字符串CellSelectionCallback表格單元格被選中時(shí)執(zhí)行的回調(diào)函數(shù)函數(shù)句柄、函數(shù)句柄和附加參數(shù)組成的單元數(shù)組、可執(zhí)行字符串ColumnEditable

17、指定用戶是否可以編輯列1n的邏輯矩陣、標(biāo)量邏輯值、空矩陣ColumnFormat表格單元的顯示格式字符串單元數(shù)組,默認(rèn)值為空矩陣ColumnNames指定表格列名,默認(rèn)為1、2、3.1n的字符串單元數(shù)組、numbered空矩陣ColumnWidth表格每列的寬度,單位為像素1n的單元數(shù)組、autoData表格數(shù)據(jù)數(shù)值矩陣、邏輯值矩陣、數(shù)值單元數(shù)組、邏輯值單元數(shù)組、字符串單元數(shù)組Enable使能或禁用表格on、inactive、offForegroundColor單元內(nèi)文本的顏色13的RGB顏色矩陣、顏色字符串KeyPressFcn當(dāng)在表格上按下任意鍵時(shí)執(zhí)行回調(diào)函數(shù)可執(zhí)行字符串或函數(shù)句柄Posi

18、tion指定表格的大小和位置左 底 寬 高,單位由units指定RearrangeableColumns指定表格數(shù)據(jù)是否可按列重新排列On、offRowName表格的行頭名稱1n的字符串單元數(shù)組、numbered空矩陣RowStriping指定表格的行是否采用彩色條紋模式on、offTag表格對(duì)象的標(biāo)識(shí)符字符串UIContextMenu表格對(duì)象的右鍵菜單右鍵菜單句柄Units表格位置的計(jì)量單位pixels、inches、normalized、points、characters、centimetersVisible指定表格是否可見on、off總結(jié)正所謂“紙上得來(lái)終覺淺,覺知此事要躬行?!睂W(xué)習(xí)任何

19、知識(shí),僅從理論上去求知,而不去實(shí)踐、探索是不夠的。因此在學(xué)期末來(lái)臨之際,我們迎來(lái)了MATLAB應(yīng)用下的光學(xué)設(shè)計(jì)課程設(shè)計(jì)。 通過(guò)這次課程設(shè)計(jì),我對(duì)MATLAB有了更進(jìn)一步的認(rèn)識(shí)和了解。在這段時(shí)間里,我通過(guò)自己摸索,查閱資料,并且在指導(dǎo)老師的指導(dǎo)下完成了:光線追跡、GUI界面、unitable函數(shù)等,并最終完成了這個(gè)課程設(shè)計(jì)報(bào)告。在整個(gè)設(shè)計(jì)過(guò)程中我懂得了許多東西,也培養(yǎng)了獨(dú)立思考和設(shè)計(jì)的能力,樹立了對(duì)知識(shí)應(yīng)用的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作和生活有非常大的幫助,并且提高了自己的動(dòng)手實(shí)踐操作能力,使自己充分體會(huì)到了在設(shè)計(jì)過(guò)程中的成功喜悅。雖然這個(gè)設(shè)計(jì)做的不怎么好,但是在設(shè)計(jì)過(guò)程中所學(xué)到的東西是這次課程

20、設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益。在沒有做課程設(shè)計(jì)以前,覺得課程設(shè)計(jì)只是對(duì)知識(shí)的單純總結(jié),但是通過(guò)這次課程設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面,課程設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),也是對(duì)自己能力的一種提高,通過(guò)這次課程設(shè)計(jì)使自己明白了原來(lái)的那點(diǎn)知識(shí)是非常欠缺的,要學(xué)習(xí)的東西還很多,通過(guò)這次課程設(shè)計(jì),明白學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過(guò)程,在以后的工作和生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己的知識(shí)和綜合素質(zhì)。致謝在本論文完稿之際,我要衷心感謝我的指導(dǎo)老師。在完成課程設(shè)計(jì)的過(guò)程中,我遇到了很多困難,是老師的悉心指導(dǎo)和不斷鼓勵(lì)使我最終完成了該設(shè)計(jì)。老師知識(shí)淵博、作風(fēng)樸實(shí)、治學(xué)嚴(yán)謹(jǐn),不僅教會(huì)我們知識(shí),更教會(huì)我們?cè)S多為學(xué)處世的道理。在此,我要再次向老師表示感謝。此次課程設(shè)計(jì)的所有研究成果都是在各位成員的共同努力下完成的,如果沒有他們的幫助和扶持,我無(wú)法在那么短的時(shí)間內(nèi)完成如此繁重的任務(wù)。最后,我要感謝我的父母,他們是最愛我的人。是他們一直默默地鼓勵(lì)我、支持我,讓我能夠安心學(xué)習(xí),實(shí)現(xiàn)自己的夢(mèng)想。參考文獻(xiàn):

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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)論