鞏建輝
(商洛職業(yè)技術(shù)學(xué)院機電工程系,陜西商洛 726000)
?
MATLAB在高職物理課程教學(xué)中的應(yīng)用
鞏建輝
(商洛職業(yè)技術(shù)學(xué)院機電工程系,陜西商洛726000)
摘要:將MATLAB強大的可視化功能應(yīng)用于高職物理中的光學(xué)、電磁學(xué)、力學(xué)等教學(xué)之中。該可視化方法使復(fù)雜的理論表達式轉(zhuǎn)變?yōu)楹唵?、直觀的物理圖形,使抽象、深奧的物理學(xué)原理變得淺顯易懂。
關(guān)鍵詞:MATLAB;高職物理課程教學(xué);可視化
物理是高職理工專業(yè)的一門基礎(chǔ)課程,高職物理教學(xué)的效果直接關(guān)系到專業(yè)課程的學(xué)習(xí)。物理課程中的概念、公式、定律較為抽象,很難理解其實際含義。如何使抽象的物理學(xué)概念、原理變得清晰、明了、簡單是搞好物理教學(xué)的關(guān)鍵。MATLAB是矩陣實驗室(Matrix Laboratory)的簡稱,是美國MathWorks公司開發(fā)的一種科學(xué)計算軟件,該軟件具有強大的可視化功能,將該功能運用于高職物理教學(xué)中能夠降低學(xué)生學(xué)習(xí)物理的難度,激發(fā)學(xué)習(xí)興趣,提高物理教學(xué)效果[1]。
該方法是利用MATLAB軟件強大的繪圖功能,先將所研究的物理問題轉(zhuǎn)化為數(shù)學(xué)模型,即數(shù)學(xué)函數(shù)表達式,然后依據(jù)數(shù)學(xué)模型利用MATLAB命令進行編程,最后將程序送入計算機處理,借助MATLAB平臺轉(zhuǎn)化為圖形或圖像信息,得到可視化結(jié)果。利用該結(jié)果有助于對物理問題的分析和研究[2]。
1.在光學(xué)中的應(yīng)用
在高職物理光學(xué)部分的教學(xué)中,夫瑯禾費衍射是非常重要的內(nèi)容,與之相關(guān)的實際問題是光學(xué)儀器的分辨率,此問題較抽象,學(xué)生難以理解。將MATLAB的可視化功能運用于該問題中,取得了良好的效果。
設(shè)兩個點光源的強度相同,產(chǎn)生的光強分別為[3]:
其中u1=2πasinθ1/λ,u2=2πasinθ2/λ,θ1和θ2為兩個點光源的衍射角??偣鈴姙?
依據(jù)(1)式,利用MATLAB畫出兩個單色點光源光通過圓孔產(chǎn)生的衍射圖樣如圖1所示[4]。從二維圖中明顯可以看出,當(dāng)兩個點光源相距較近時,通過圓孔衍射,中心的光強與愛里斑中心的光強差不多,這時無法分辨出兩個點光源;當(dāng)兩個點光源恰好能分辨時,中間的光強只有一個光點,是最大光強的73.5%;當(dāng)兩個點光源較遠時,通過圓孔衍射,中間的光強較小,能夠分辨兩個光點。從三維圖中明顯可以看出,當(dāng)兩個點光源相距較近時,通過圓孔衍射的總光強只有一個峰或者有兩個相距很近的峰,這時無法分辨出兩個點光源;當(dāng)兩個點光源恰好能分辨時,總光強有兩個明顯的峰,兩峰之間有一個較低的“鞍”點;當(dāng)兩個點光源相距較遠時,總光強仍然有兩個明顯的峰,峰的高度基本不變,但中間的“鞍”點更低,能夠分辨兩個光點。
2.在機械波中的應(yīng)用
對于波干涉的學(xué)習(xí)是機械波中最基礎(chǔ)、最經(jīng)典的問題之一。教學(xué)中多數(shù)以水波為例進行講解,首先建立數(shù)學(xué)模型,推導(dǎo)出兩相干波源在某一點的合振動數(shù)學(xué)表達式,然后分析表達式得出干涉的特點,然而僅憑抽象的數(shù)學(xué)表達式很難掌握機械波的干涉規(guī)律。為了能讓學(xué)生很直觀地看到波的干涉規(guī)律,常用的方法是在實驗室做水波干涉的實驗,但是此實驗效果不是非常理想。如果利用MATLAB的可視化功能可以使問題簡單化,易于學(xué)生掌握。
圖1 兩個單色點光源光通過圓孔產(chǎn)生的衍射圖樣
由波動理論可知[5],兩個相干的水波源在同一點P產(chǎn)生的合振動為:
由(2)、(3)、(4)式,利用MATLAB可以得到某一時刻兩列水波的傳播曲面和干涉圖樣,如圖2所示:
圖2 水波的傳播曲面和干涉圖樣
圖2中淺色表示波峰,深色表示波谷,可以清楚地看到波峰和波谷都在相長干涉線附近,干涉相長的區(qū)域和干涉相消區(qū)域是相互間隔的,該圖清晰地展現(xiàn)了波的干涉規(guī)律。
3.在電磁學(xué)中的應(yīng)用
在電磁學(xué)中,學(xué)習(xí)和掌握載流導(dǎo)線所產(chǎn)生的磁場分布特點是非常重要的一個問題。但磁場較為抽象,不容易理解,此時可以利用MATLAB對磁場進行可視化,可以使問題簡單化。依據(jù)畢奧薩伐爾定律,可得n小段電流在處產(chǎn)生磁感應(yīng)強度為[6]:
由(5)式利用MATLAB對3匝環(huán)形通電線圈形成的磁感應(yīng)強度仿真如圖3所示[7]。
圖3 三匝環(huán)形通電線圈形成的磁感應(yīng)強度分布
從圖3可以清楚看出,多匝通電螺線管的磁場分布近似等同于條形磁鐵周圍的磁場分布,這樣非常有利于學(xué)生對多匝通電螺線管磁場分布的理解。
4.在機械振動中的應(yīng)用
設(shè)一個質(zhì)點同時參與兩個同一直線不同頻率的簡諧振動,角頻率分別為和,為了突出頻率不同所產(chǎn)生的效果,取分振動的振幅和初相位都相同,因此兩個分振動方程為:
由兩個分振動可得合振動
設(shè)兩個振動的初相都為零,第一個角頻率為π/ 2,第二個角頻率比第一個角頻率大Δω=π/10。依據(jù)(6)式利用MATLAB對合振動進行仿真,結(jié)果如圖4所示。從圖4中可以清楚看出,當(dāng)兩個分振動的頻率比較大而差異比較小時:|ω2-ω1|<<ω2+ω1,就形成了振幅按2Acos[(ω2-ω1)t/2]變化的角頻率為(ω2+ω1)/2的“近似”的簡諧振動,即物理中的拍現(xiàn)象。
本文將MATLAB的可視化功能分別運用于夫瑯禾費衍射、機械波的干涉、通電線圈形成的磁場分布、拍現(xiàn)象等物理問題的教學(xué)之中,能將冗繁、抽象的數(shù)學(xué)表達式變?yōu)楹唵沃庇^的圖像,可謂“一圖抵千言”,在教學(xué)中取得了良好的效果。該可視化方法也可以運用到電工電子技術(shù)、電力電子技術(shù)、高等數(shù)學(xué)等課程的教學(xué)之中。
圖4 拍的形成
參考文獻:
[1]孫欣,陳文英,吳志丹,等.基于MATLAB可視化的概率問題求解[J].沈陽師范大學(xué)學(xué)報,2014,32(04):549-552.
[2]鞏建輝,嚴碧歌.圓膜振動的可視化研究[J].云南師范大學(xué)學(xué)報(自然科學(xué)版),2011,31(01):63-67.
[3]母國光,戰(zhàn)元令.光學(xué)[M].北京:人民教育出版社,2008:157-158.
[4]懷琛.MATLAB及其在理工課程中的應(yīng)用指南[M].西安:西安電子科技大學(xué)出版社,2007:104-107.
[5]杜功煥,朱哲民,龔秀芬.聲學(xué)基礎(chǔ)[M].南京:南京大學(xué)出版社,2001:78-80.
[6]張三慧.大學(xué)基礎(chǔ)物理學(xué)[M].北京:清華大學(xué)出版社,2003:79-82.
[7]何玉平.MATLAB在大學(xué)物理中的應(yīng)用[J].重慶文理學(xué)院學(xué)報(自然科學(xué)版),2009,28(05):31-34.
編輯朱榮華
Application of MATLAB on Physics Teaching in Higher Vocational Colleges
GONG Jian-hui
(Mechanical and Electrical Engineering Department,Shangluo Vocational & Technical College,Shangluo Shanxi 726000,China)
Abstract:The paper talks about the powerful visualization of MATLAB which is applied into optics,electromagnetics and mechanics in physics teaching. The visualization can change the complicated theory into simple and intuitive graphics and change abstract and abstruse physical principles into clear and easy ones.
Key words:MATLAB;Physics teaching in high vocational college;Visualization
中圖分類號:G712
文獻標(biāo)識碼:A
文章編號:2095-8528(2016)03-016-03
收稿日期:2015-12-15
作者簡介:鞏建輝(1973),男,碩士,副教授,研究方向為物理教學(xué)。