田秀云 謝玉萍 師文慶 王文華 賴學(xué)輝
摘? 要:鑒于大學(xué)物理實驗教學(xué)班很多,會遇到有些實驗原理部分大學(xué)物理還沒有學(xué),實操前也沒有太多時間詳細(xì)講授實驗原理、公式的推導(dǎo),不能改變實驗參數(shù)結(jié)合實驗現(xiàn)象進(jìn)行講解,學(xué)生完成實驗后仍是一頭霧水。選取了幾個典型的物理實驗:李薩如圖形、駐波、單縫衍射實驗和牛頓環(huán)等厚干涉實驗,利用MATLAB GUI設(shè)計界面,改變參數(shù)動態(tài)直觀地顯示物理圖像,增強實操過程中學(xué)生對物理現(xiàn)象與物理規(guī)律的理解,激發(fā)學(xué)生的學(xué)習(xí)熱情,提高教學(xué)質(zhì)量。
關(guān)鍵詞:MATLAB GUI;大學(xué)物理實驗;可視化
中圖分類號:TP39;G434? ? 文獻(xiàn)標(biāo)識碼:A 文章編號:2096-4706(2023)06-0196-03
Exploration of College Physics Experiment Teaching Mode Combining Simulation with Practice
TIAN Xiuyun, XIE Yuping, SHI Wenqing, WANG Wenhua, LAI Xuehui
(Faculty of Electronics and Information Engineering, Guangdong Ocean University, Zhanjiang? 524088, China)
Abstract: In view of the fact that there are many physics experiment teaching classes in university, there are some experimental principles that have not been learned in university physics, and there is not much time to teach experimental principles and formula derivation in detail before practical operation. Teachers cannot change experimental parameters and explain with combining the experimental phenomena. After the experiment has been completed, students are still confused. Several typical physics experiments are selected in this paper, such as Lissajous Figure, standing wave, single slit diffraction experiment, Newton's ring and other thick interference experiment. It uses MATLAB GUI to design interface, changes the parameters to display the physical images dynamically and intuitively. It enhances the understanding to physical phenomena and laws of middle school students, stimulates students' learning enthusiasm, and improves the quality of teaching.
Keywords: MATLAB GUI; college physics experiment; visualization
0? 引? 言
大學(xué)物理實驗是理、工、農(nóng)、林、醫(yī)等專業(yè)基礎(chǔ)訓(xùn)練的一門必修課,在培養(yǎng)大學(xué)生科學(xué)實驗?zāi)芰Φ倪^程中起著重要的作用[1]。但是,目前高校大學(xué)物理實驗存在與大學(xué)物理課程內(nèi)容不同步的問題,如機械振動和波動光學(xué)在大學(xué)物理中屬于偏后的章節(jié),而每學(xué)期實驗教學(xué)班很多,實驗室資源有限,很難把所有班級與振動和光學(xué)有關(guān)的實驗都放在學(xué)期初。為了保證每次實驗學(xué)生能有更多的時間動手實操,實驗老師只是簡單介紹實驗原理,無法給出詳細(xì)的推導(dǎo),也沒有辦法改變實驗參數(shù)根據(jù)實驗現(xiàn)象講解,學(xué)生在沒有完全理解實驗內(nèi)容的前提下根據(jù)實驗步驟調(diào)節(jié)儀器記錄數(shù)據(jù),對實驗現(xiàn)象無法做出正確判斷與分析。
MATLAB不僅具有強大的數(shù)值計算和圖形可視化工功能,還具有創(chuàng)建交互式GUI界面的功能[2,3],通過調(diào)整GUI界面上參數(shù)的數(shù)值,對比不同參數(shù)下圖像的變化,可以直觀觀察各物理量之間的關(guān)系。MATLAB已經(jīng)被廣泛應(yīng)用于科學(xué)計算、數(shù)據(jù)分析及數(shù)據(jù)可視化中[4-11]。將MATLAB引入到大學(xué)物理實驗教學(xué)中是提高教學(xué)效果的有效的輔助工具。
本文選用與振動和光學(xué)有關(guān)的幾個典型實驗,通過MATLAB編程實現(xiàn)圖像可視化,然后設(shè)計MATLAB GUI界面,將編程代碼導(dǎo)入到GUI界面后綴為.m文件下,進(jìn)行界面數(shù)據(jù)的讀取與設(shè)置,將圖形顯示在GUI界面上。通過文本輸入或者滑動條改變參數(shù),動態(tài)顯示圖像的變化情況,幫助學(xué)生理解實驗內(nèi)容,檢驗學(xué)生實操數(shù)據(jù)的正確性。
1? 李薩如圖形
兩個振動方向相互垂直的簡諧振動,運動方程分別為:
x=A1cos (ω1t+φ1)? ? ? ? ? ? ? ? ? ? ? ? ? ? (1)
y=A2cos (ω2t+φ2)? ? ? ? ? ? ? ? ? ? ? ? ? ? (2)
其中:A1和A2為兩簡諧振動的振幅,ω1和ω2為兩簡諧振動的角頻率,φ1和φ2為兩簡諧振動的初相。當(dāng)角頻率之比為簡單的整數(shù)比時,合成的穩(wěn)定的閉合曲線稱為李薩如圖形。角頻率和李薩如圖形的關(guān)系為[12]:
(3)
式中:Nx為假想一條水平線和圖形的邊緣相切對應(yīng)的切點數(shù),Ny為假想一條豎直線和圖形的邊緣相切對應(yīng)的切點數(shù)。當(dāng)某一個方向頻率已知時,利用式(3)可以測量另一個方向信號的頻率。
令A(yù)1=A2=1,Δφ=[0, π/8,π/4,3π/8,π/2],ω1:ω2=[2:1,3:1,3:2]時,利用MATLAB繪制振動合成軌跡圖形,如圖1所示。
從圖1可以直觀地了解合成軌跡與頻率比和初相的關(guān)系。在做大學(xué)物理實驗時,為了能看清圖形的切點數(shù),通常會調(diào)整一個信號的初相使得合成的李薩如圖形比較正對稱。經(jīng)常有學(xué)生會問,當(dāng)對應(yīng)某個頻率比正對稱圖形調(diào)好后,改變頻率比是否要重新調(diào)整初相或者為什么需要重新調(diào)整。利用圖1學(xué)生可以清楚了解到,當(dāng)ω1=0,頻率比是3:1和3:2時,正對稱的李薩如圖形對應(yīng)的φ2=π/2。而當(dāng)頻率比是2:1時,正對稱的李薩如圖形對應(yīng)的φ2=π/4,與其他情況不同。利用MATLAB軟件,通過改變頻率比還可以得到不同頻率比的正對稱李薩如圖形對應(yīng)φ1和φ2值。可見,MATLAB仿真和線下實操實驗相輔相成,起到很好的輔助作用,這一點利用理論公式推導(dǎo)則非常復(fù)雜。
李薩如圖形也是大學(xué)物理簡諧振動合成重要的一個知識點,有些教材給出的對應(yīng)不同頻率比合成軌跡如圖2所示,通過和圖1對比發(fā)現(xiàn),教材頻率比是3:1和3:2繪制的圖形有誤??梢奙ATLAB具有強大的圖形可視化功能,輔助教學(xué)的作用不可小覷。
2? 駐波實驗
兩列振幅相同、頻率相同的相干波在同一直線上沿相反方向傳播疊加形成駐波。振動過程中始終靜止不動的點稱為波節(jié),振動最強的點稱為波腹,根據(jù)波的疊加原理進(jìn)行理論計算,可知相鄰的波節(jié)和相鄰波腹之間的距離為λ/2[13],利用MATLAB編程實現(xiàn)的駐波可視化圖形如圖3所示。
通過調(diào)節(jié)滑動條,改變波長,從圖像的坐標(biāo)可以測出相鄰波節(jié)距離與波長的關(guān)系,和理論推導(dǎo)一致。同時還可以直觀看到駐波的分布特點,幫助學(xué)生理解、掌握駐波的相關(guān)理論和結(jié)論,有利于進(jìn)行拓展應(yīng)用。
3? 單縫夫瑯禾費衍射實驗
單縫夫瑯禾費衍射,接收屏上的光強分布規(guī)律為:
(4)
式中,u=παx/λf,α為單縫寬度,λ為入射光波長,f為透鏡焦距。利用MATLAB繪制接收屏上光強分布圖,如圖4所示。
可以看出,當(dāng)縫寬發(fā)生變化時,接收屏條紋的位置和條紋寬度都會發(fā)生變化。也可以調(diào)整透鏡的焦距,即透鏡到接收屏的距離進(jìn)行對比觀察??梢暬瘓D像和理論公式相結(jié)合,會給學(xué)生留下很深的印象。GUI界面調(diào)節(jié)方便,對于不懂MATLAB編程的同學(xué)也可以通過調(diào)整參數(shù)觀察實驗現(xiàn)象。
4? 牛頓環(huán)實驗
牛頓環(huán)儀是由一塊曲率半徑很大的平凸透鏡放在一塊光學(xué)平面上疊加形成,當(dāng)單色光垂直照射此裝置時,可以看到明暗相間的同心圓環(huán),稱為牛頓環(huán)。通過測量條紋的半徑或者直徑可以計算凸透鏡凸面的曲率半徑。如圖5所示,空氣薄層厚度為e處兩相干光的光程差為[14]:
(5)
根據(jù)等厚干涉理論,干涉條紋的強度為[15]:
(6)
其中:R為平凸透鏡凸面的曲率半徑,λ為光源波長,I0為兩相干光的最大光強。令λ=500 nm,R可調(diào)整范圍為500 mm~2 500 mm,根據(jù)光強的關(guān)系式,利用MATLAB軟件繪制圖形,如圖6所示。
通過滑動條調(diào)整曲率半徑數(shù)值,學(xué)生可以直觀觀察干涉條紋隨曲率半徑的變化關(guān)系。課后可以拓展一個內(nèi)容,GUI界面中加入波長的滑動條,拖到滑動條觀察干涉條紋隨波長的變化關(guān)系,培養(yǎng)學(xué)生編程能力、分析問題和解決問題的能力、界面優(yōu)化的審美能力。
5? 結(jié)? 論
本文利用MATLAB GUI界面參數(shù)方便調(diào)節(jié)的優(yōu)勢,進(jìn)行實驗仿真,可以作為課堂講授的輔助工具,讓學(xué)生初步了解實驗現(xiàn)象,有助于實操過程中判別儀器呈現(xiàn)的結(jié)果是否正確,是否出現(xiàn)了誤操作。理論講解、MATLAB仿真和實操相結(jié)合的教學(xué)模式,能夠加深學(xué)生對實驗原理、實驗現(xiàn)象和實驗結(jié)果的理解,激發(fā)對物理實驗的學(xué)習(xí)興趣。
參考文獻(xiàn):
[1] 師文慶,李永強.大學(xué)物理實驗 [M].北京:中國農(nóng)業(yè)出版社,2015.
[2] 劉志成,張君霞,黃蕊.MATLAB可視化在大學(xué)物物理實驗中的應(yīng)用 [J].大學(xué)物理實驗,2015,28(1):69-72.
[3] 李斌,譚鵬,陳國杰,等.MATLAB GUI在大學(xué)物理實驗教學(xué)中的應(yīng)用 [J].實驗科學(xué)與技術(shù),2013,11(3):35-36+163.
[4] 崔連敏.MATLAB可視化在大學(xué)物理實驗教學(xué)中的應(yīng)用 [J].信息技術(shù),2016(1):104-107.
[5] 顧錦華,鐘志有,王皓寧,等.MATLAB可視化在高等院校實驗教學(xué)中的應(yīng)用 [J].科技與創(chuàng)新,2018(9):136-138.
[6] 顧錦華,龍浩,王皓寧,等.MATLAB在大學(xué)物理實驗教學(xué)中的應(yīng)用 [J].綠色科技,2018(7):251-253.
[7] 李斌.MATLAB在大學(xué)物理實驗常用數(shù)據(jù)處理中的應(yīng)用 [J].大學(xué)物理實驗,2018,31(4):93-96.
[8] 楊闊,郭娟,雷曉蔚.大學(xué)物理可視化仿真實驗系統(tǒng)設(shè)計與實現(xiàn) [J].實驗室研究與探索,2019,38(2):81-84+94.
[9] 董澤民.MATLAB在大學(xué)物理實驗教學(xué)中的應(yīng)用 [J].工業(yè)程控制計算機,2017,30(6):159-160.
[10] 夏麗莉,趙靜翔,馬余全.MATLAB在大學(xué)物理教學(xué)中的輔助應(yīng)用 [J].物理通報,2022(1):10-13.
[11] 周志玉.基于MATLAB GUI的大學(xué)物理實驗數(shù)據(jù)處理系統(tǒng)設(shè)計 [J].太原師范學(xué)院學(xué)報:自然科學(xué)版,2022,21(1):77-81.
[12] 李小燕,馮卓宏.應(yīng)用MATLAB輔助《大學(xué)物理實驗》教學(xué) [J].實驗科學(xué)與技術(shù),2014,12(5):63-65+85.
[13] 陳春雷.大學(xué)基礎(chǔ)物理教程 [M].北京:中國農(nóng)業(yè)出版社,2018.
[14] 熊正燁,石友彬,張???大學(xué)物理學(xué) [M].北京:科學(xué)出版社,2020.
[15] 李艷,王洪濤,陳滌纓.GNUPLOT在大學(xué)物理實驗演示中的應(yīng)用 [J].高師理科學(xué)刊,2018,38(1):93-96+106.
作者簡介:田秀云(1974—),女,漢族,遼寧朝陽人,講師,碩士,研究方向:軟件算法及教學(xué)改革。
收稿日期:2022-10-30
基金項目:2021年廣東海洋大學(xué)教育教學(xué)改革項目(010201112104);2022年廣東海洋大學(xué)質(zhì)量工程建設(shè)項目(010301112202)