隨著計算機(jī)技術(shù)的不斷發(fā)展,計算機(jī)輔助教學(xué)走進(jìn)了現(xiàn)代教育教學(xué)的體系。 MATLAB軟件具有強(qiáng)大的圖像處理與數(shù)值計算功能,通過建模和編程可以對在實際操作時存在困難的光學(xué)實驗進(jìn)行仿真模擬,能使學(xué)生較好地預(yù)習(xí)實驗,理解 實驗,完成實驗,復(fù)習(xí)實驗。 人們運用MATLAB對光學(xué)實驗仿真系統(tǒng)的實現(xiàn)進(jìn)行了許多研究,但是依然 存在很多缺陷如沒有圖形用戶界面、無法隨意調(diào)節(jié)參數(shù)、缺少激光類實驗仿真、 無法脫離MATLAB環(huán)境運行等。針對這些缺陷,本文對各光學(xué)實驗進(jìn)行了全面、 系統(tǒng)的仿真模擬,研制出了包括基礎(chǔ)光學(xué)中干涉和衍射、信息光學(xué)中的光學(xué)圖像 處理以及激光實驗在內(nèi)的可擴(kuò)展性、可移植性強(qiáng)的光學(xué)實驗仿真平臺。
具體內(nèi)容如下:
(1)基礎(chǔ)光學(xué)實驗仿真。在光的干涉的基本理論的基礎(chǔ)上,根據(jù)各干涉實驗 裝置建立了相應(yīng)的數(shù)學(xué)模型并給出了算法流程,實現(xiàn)了光學(xué)拍實驗、球面波光源 垂直以及平行觀察屏干涉實驗、楊氏雙縫和楊氏雙孔干涉實驗以及等傾等厚干涉 實驗的仿真,并進(jìn)一步討論了光源為復(fù)色光時的仿真實現(xiàn)。在菲涅爾及夫瑯和費 衍射的基本理論的基礎(chǔ)上,建立了衍射仿真實驗的數(shù)學(xué)模型,分析了各種不同形 狀孔徑下的夫瑯禾費衍射及菲涅耳衍射的衍射圖樣及其強(qiáng)度分布,并實現(xiàn)了對光 柵衍射的仿真。
(2)信息光學(xué)實驗仿真。分析了4f相干光學(xué)成像系統(tǒng)的工作原理,并以此建 立了空間濾波仿真算法,實現(xiàn)了低通、高通、帶通和方向濾波仿真實驗。隨后簡 要分析了圖像的邊緣檢測、特征提取、圖像增強(qiáng)的基本方法并進(jìn)行了仿真實現(xiàn)。
(3)激光實驗仿真。分析了高斯光束、自再現(xiàn)模、激光鎖模的原理及其相應(yīng) 的理論推理過程,據(jù)此提出了利用MATLAB來實現(xiàn)仿真的基本思路和仿真算法 并進(jìn)行了仿真實現(xiàn)。zui后通過設(shè)置不同參數(shù)對仿真結(jié)果進(jìn)行了對比分析,并與理 論及實際情況相比較,得到了很好的驗證。
(4)仿真
光學(xué)實驗平臺的構(gòu)建。分析了選用MATI.AB的GUIDE作為開發(fā)環(huán) 境的原因,討論了圖形用戶界面設(shè)計原則及制作步驟,在此基礎(chǔ)上制作了界面簡 潔美觀、可擴(kuò)展性強(qiáng)的光學(xué)實驗仿真平臺,實現(xiàn)了實驗參數(shù)的靈活設(shè)置,具有良 好的人機(jī)交互功能,zui后進(jìn)行了MCC編譯,生成了可以脫離MATLAB環(huán)境運行的獨立可執(zhí)行文件。