林琳 迎春
摘要:數(shù)值計算在物理教學(xué)中有著不可忽略的地位,但由于各方面的困難,在大學(xué)物理教學(xué)中很難體現(xiàn)出它的地位。本文把madab程序模擬引入到大學(xué)物理教學(xué)當(dāng)中,使一些抽象性、復(fù)雜性較強的物理現(xiàn)象,通過數(shù)值模擬使這些物理問題理解容易,學(xué)生更易接受,便于更好的掌握物理知識和應(yīng)用物理知識,激發(fā)學(xué)生學(xué)習(xí)興趣,提升課堂教學(xué)效果。
關(guān)鍵詞:物理教學(xué);數(shù)值模擬;matlab
一、物理教學(xué)中的困境
物理是工科院校必開的一門公共課,其科學(xué)嚴(yán)謹、求真務(wù)實的理念在提高學(xué)生科學(xué)素養(yǎng)和引領(lǐng)學(xué)生樹立正確的人生觀、世界觀、價值觀以及增強學(xué)生分析問題和解決問題的能力,培養(yǎng)學(xué)生的探索精神和創(chuàng)新意識等方面,具有其他課程不可替代的作用。但由于某些物理現(xiàn)象的復(fù)雜性和抽象性,不利于學(xué)生快速、深入地理解所學(xué)內(nèi)容,使學(xué)生在學(xué)習(xí)過程中容易產(chǎn)生畏難情緒,對物理失去學(xué)習(xí)興趣。導(dǎo)致學(xué)習(xí)效果不好,最終只能交出一張不合格試卷,教師和學(xué)生都不滿意。為改善這種狀態(tài),要求教師在教學(xué)過程中,應(yīng)使教學(xué)內(nèi)容盡可能的通俗化、直觀化,讓學(xué)生盡可能在短的時間內(nèi)理解掌握所學(xué)知識。
在這樣的教學(xué)理念下,教育工作者開始把數(shù)值計算與模擬技術(shù)應(yīng)用到物理教學(xué)當(dāng)中,如劉會玲等[1]應(yīng)用MATLAB繪制兩相互垂直斜鋸齒振動與簡諧振動合成;劉兆龍等[2]利用Excel軟件將數(shù)值計算嵌入大學(xué)物理課程的方法。等等。數(shù)值計算不僅可以對物理問題進行數(shù)值計算求解,還可以對某些物理問題進行模擬仿真,輸出的仿真圖像直觀、清晰、形象、生動和真實,學(xué)生看過之后對物理知識的理解更加深刻,有效提高大學(xué)物理的教學(xué)效果,還可以培養(yǎng)學(xué)生的數(shù)值計算和模擬能力,為學(xué)生在高年級專業(yè)課學(xué)習(xí)以及大四進行畢業(yè)設(shè)計打下良好基礎(chǔ)。
MATLAB軟件就是這樣的一種軟件。教師在講課過程中把MATLAB融入教學(xué)內(nèi)容當(dāng)中,學(xué)生結(jié)合課程內(nèi)容在學(xué)習(xí)和解題過程中認真體會,能更好的、更深層次的理解掌握教師在課堂所講內(nèi)容。
二、Matlab在物理教學(xué)中的應(yīng)用
現(xiàn)在我們以相互垂直的簡諧振動的合成為例,來分析采用計算模擬可以幫助學(xué)生更好的理解振動的合成。
現(xiàn)一質(zhì)點同時參與兩個垂直方向的振動,x=A1cos(ω1t+φ10)y=A2cos(ω2t+sφ20)且兩振動的頻率相差較大,但有簡單的整數(shù)比。編寫命令式m文件,兩振動的振幅、初相位以及角頻率由input語句輸入,如Al-input(振幅A1=)等,這里就不一一列出,垂直的兩振動合成其主要程序如下:
N=400:
t=linspace(0,t1,N):
x=A1*cos(W1*t+a1):
y=A2*cos(W2*t+a2):
plot(x,y)
運行該程序,在命令窗口需輸入兩個振動的振幅、頻率以及初相位等,圖1是兩振動的振幅相等,頻率之比為1:3,相位差為π/2時圖形。由于振幅·頻率以及相位是人為手動輸入的,可根據(jù)實際的情況來輸入,以此獲得相應(yīng)的圖形。
圖1頻率之比為1:3相位差桅π/2的兩振動的合成圖
對相互垂直的兩個振動合成時,還可以用simulink來仿真,仿真如圖2所示
圖4頻率之比為1:3相位差為π/2的兩振動的合成圖
通過圖3參數(shù)設(shè)置對話框改變分振動的頻率、相位得到不同的利薩如圖形,圖4給出的是頻率之比為1:3,兩個分振動相位之差為π/2時的圖形。從圖中可以直觀的看出相互垂直的兩個分振動合成之后的情形。上面的仿真圖也可以再兩個分振動連接一示波器,這樣還可以觀察分振動的振動曲線。
把數(shù)值計算引入到物理教學(xué)中,不僅豐富教學(xué)方法,而且是一些難于理解的概念更佳明了。如再講電場強度與等勢面關(guān)系時,若畫出圖形,便能直觀的觀察,便于理解。下面以電偶極子(如圖5所示)為例,電偶極子的極軸為2a,電荷量q=2×10-6C,主程序如下:
r+=sqrt((X-a)^2+Y.^2);
r-=sqrt((X+a).^2+Y.^2);
V=q*k*(1./r+-1./r-);
[Ex,Ey]=gradient(-V);
AE=sqrt(Ex.^2+Ey.^2);
Ex-Ex./AE;
Ey=Ey./AE;
圖六為模擬圖,從圖中可以看出電場線與等勢面是相互垂直的,直觀形象,這對學(xué)生掌握電勢與電場的關(guān)系的理解較容易。
三、結(jié)論
把數(shù)值計算(Matlab、Excel等)引入到大學(xué)物理教學(xué)當(dāng)中,這對教師和學(xué)生來說都是能實現(xiàn)行的,上面的程序通俗易懂,學(xué)生很容易接收并掌握。只需要輸入不同參數(shù),就可以繪制出各種情況下的的軌跡圖形。利用Matlab編程還可以模擬斜拋運動、麥克斯韋速率分布、楊氏雙縫干涉圖樣等等。物理是一門實驗很強的基礎(chǔ)學(xué)科,在物理教學(xué)中的許多內(nèi)容無法在課堂上開展試驗,這樣學(xué)生對理論的理解接授有一定的困難,從而使一部分學(xué)生失去學(xué)習(xí)物理的興趣。若通過數(shù)值計算把實驗?zāi)軌蚰M出來,把抽象的內(nèi)容用直觀的圖形呈現(xiàn)出來,學(xué)生便于理解接受,從而提高教學(xué)質(zhì)量。
參考文獻:
[1]劉會玲,王小克,牛海波等.Matlab在繪制兩相互垂直斜鋸齒振動與簡諧振動合成運動軌跡圖形的應(yīng)用[J].物理與工程,2019(1):110-115
[2]劉兆龍,胡海云.在大學(xué)物理課程中嵌入數(shù)值計算的捷徑[J].物理與工程,2017(5):71-76
基金項目:內(nèi)蒙古工業(yè)大學(xué)教改項目(2019237)和內(nèi)蒙古工業(yè)大學(xué)《光纖通信》混合式課程建設(shè)項目支持。
作者簡介:林琳(1974-),女,漢族,內(nèi)蒙古赤峰人,副教授,研究方向:物理教育。