劉玉麗 王鈺茹 劉協(xié)權(quán)
(陸軍步兵學(xué)院基礎(chǔ)部理化教研室 江西 南昌 330103)
近年來,隨著計算機(jī)技術(shù)的不斷發(fā)展,現(xiàn)代教學(xué)改革對課堂教學(xué)也提出了更高的要求,如何采用現(xiàn)代化多媒體手段有效地輔助教學(xué),提高課堂教學(xué)效率,成為了研究的一個熱點.大學(xué)物理課程中有許多抽象、復(fù)雜的物理規(guī)律和現(xiàn)象,僅用傳統(tǒng)的教學(xué)方法授課會使教學(xué)受到一定的局限性,而用計算機(jī)軟件技術(shù)進(jìn)行數(shù)值模擬,已成為最常用的方式.目前,用于數(shù)值模擬的軟件主要有MathCAD,MATLAB,Maple,Mathematica,它們各有各的特色,其中Maple和Mathematica擅長符號運(yùn)算,MATLAB擅長矩陣運(yùn)算和圖形處理,MathCAD擅長數(shù)值計算和繪圖.MathCAD的主要特點是輸入格式與人們習(xí)慣的數(shù)學(xué)書寫格式近似,比MATLAB編程語言更簡單,采用所見即所得界面,特別適合一般無須進(jìn)行復(fù)雜編程或要求比較特殊的計算,易學(xué),容易理解,操作十分簡單,而且它的輸入界面特別友好[1].若將MathCAD引入大學(xué)物理教學(xué)中,通過對MathCAD語言的編譯,可以非常簡便地實現(xiàn)對物理規(guī)律、現(xiàn)象的仿真.下面通過實例介紹MathCAD數(shù)值模擬在大學(xué)物理教學(xué)中的應(yīng)用.
兩個同方向不同頻率的簡諧振動,如果頻率都比較大,但頻率之差很小,那么在合成時,有的地方加強(qiáng),有的地方減弱,這種振幅時大時小的現(xiàn)象稱為“拍”[2].設(shè)兩個分振動的振幅都為1,頻率分別為10 000和10 100,利用如下編程可以模擬出“拍”的形成圖.
A:=1,ω1:=10000,ω2:=10100
δ:=0,α(θ):=δ+θ定儀初相位
t:=0,0.01..2 定義時間變化范圍
x1(t,θ):=A·cos(ω1·t+α(θ))
x2(t,θ):=A·cos(ω2·t+α(θ)) 定義兩個分振動
運(yùn)行結(jié)果如圖1所示.
圖1 拍的形成
“拍”現(xiàn)象在聲振動、電磁振動和波動中經(jīng)常遇到.而一般物理教材在討論到“拍”的觀察時,多數(shù)是舉兩個頻率相近的音叉同時發(fā)出聲時,會在人耳中產(chǎn)生嗡嗡聲,以說明合振動的振幅存在時強(qiáng)時弱的周期性變化,這是從聽覺的角度給學(xué)生建立“拍”現(xiàn)象的,但用眼睛卻看不到,更談不上定量分析.現(xiàn)在課堂教學(xué)多采用多媒體教學(xué),當(dāng)講到“拍”的形成時,我們就可以打開MathCAD軟件,通過幾句簡單的MathCAD語言,把“拍”現(xiàn)象模擬出來,將該過程通過投影儀投影到大屏幕上,不僅能看到“拍”現(xiàn)象,還可以調(diào)節(jié)各振動的初始位置、初相位和角速度來觀察不同條件下的“拍”現(xiàn)象,圖1就是我們在一定的初始條件下得到的“拍”現(xiàn)象.學(xué)生不僅能觀察到“拍”現(xiàn)象,還能感覺到這個數(shù)值計算軟件既簡單又方便,這將引起學(xué)生的學(xué)習(xí)興趣.
熱學(xué)中麥克斯韋速率分布律是大學(xué)物理講授中的一個重點和難點.下面我們模擬氧氣分子分別在200 K,500 K,1200 K時的速率分布曲線,以及氧氣、二氧化碳、甲烷在200 K時的速率分布曲線.編程如下:
運(yùn)行結(jié)果如圖2所示.
圖2 麥克斯韋速率分布曲線
圖2左圖中實線是氧氣在200 K時的速率分布曲線,虛線是500 K時的速率分布曲線,長劃線是1 200 K時的速率分布曲線,從左圖中可以看出,當(dāng)溫度升高時,氣體分子的速率普遍增大,速率分布曲線中的最概然速率vp向量值增大方向遷移,但歸一化條件要求曲線下的總面積不變,因此,分布曲線寬度增大,高度降低,整個曲線變得較平坦些,即溫度越高,速率大的分子越多,這就是通常所說的溫度越高,分子運(yùn)動越劇烈的真正含義[3];右圖中實線是二氧化碳的速率分布曲線,虛線是氧氣的速率分布曲線,長劃線是甲烷的速率分布曲線,在相同溫度下,對不同種類的氣體,質(zhì)量大的,速率分布曲線中的最概然速率vp向量值減小方向遷移,因總面積不變,所以,分布曲線寬度變窄,高度增大,整個曲線比質(zhì)量小的顯得陡些,即曲線隨分子質(zhì)量變大而左移.
假設(shè)有一對電偶極子,坐標(biāo)分別為(-1.01,0)和(1.01,0),編程語句如圖3(a)所示,等勢線[4]運(yùn)行結(jié)果如圖3(b)所示.
圖3 電偶極子的等勢線
通過圖3,我們可以清晰地觀察到電偶極子的電勢分布,正電荷的電勢像一山峰,負(fù)電荷的電勢像一海谷,而且山峰的高度等于海谷的深度.
在光柵衍射中,相鄰兩主極大之間還分布著一些暗條紋,這些暗條紋是由各縫射出的衍射光因干涉相消而形成的,在相鄰兩暗紋之間的位置光強(qiáng)并不為零,但其強(qiáng)度要比各級主極大的光強(qiáng)小得多,稱為次級明條紋.當(dāng)單縫衍射的暗條紋位置與多縫干涉的主極大明條紋位置重合時,就會出現(xiàn)暗條紋,這種現(xiàn)象稱為缺級現(xiàn)象[5].設(shè)光柵常數(shù)為2 μm,縫寬為1 μm,入射光波長為500 nm,光振幅為1,編程語句如下:
d:=2,a:=1,A:=1,λ:=0.5
θ:=-π,-π+0.01..π 自變量范圍
運(yùn)行結(jié)果如圖4所示.
圖4 光柵衍射光譜圖
從圖4可以看出,當(dāng)縫數(shù)為4時,兩個主極大之間有3個暗紋,2個次極大.還可以看出,±2,±4,±6,…級缺級.
光柵衍射的光譜形狀以及缺級現(xiàn)象的表現(xiàn)都是教學(xué)中比較難理解的內(nèi)容,而實驗結(jié)果又無法直接顯示.通過MathCAD模擬的實驗現(xiàn)象,如圖4所示,可以把空洞的實驗描述具體化,從而幫助學(xué)生直觀地了解光柵的縫數(shù)以及縫寬對衍射圖樣的影響、缺級現(xiàn)象在衍射圖譜中的表現(xiàn)形式.
物理學(xué)是一門實驗的科學(xué),因此大學(xué)物理教學(xué)不可能完全獨(dú)立于物理實驗而進(jìn)行.而在基本知識和原理的講授過程中,更需要不斷地通過實驗來加以佐證,但由于教學(xué)資源和實驗條件的限制,不可能實現(xiàn)理論教學(xué)和實驗教學(xué)同時進(jìn)行.為了彌補(bǔ)這種缺憾,可以通過計算機(jī)模擬實驗結(jié)果以達(dá)到同樣的教學(xué)效果.
通過上面的一些應(yīng)用可知,MathCAD是一款功能強(qiáng)大的數(shù)值計算軟件,使繁瑣的數(shù)學(xué)運(yùn)算變得簡單,并且有出色的繪圖功能.通過模擬物理現(xiàn)象,使其變得直觀、形象,可以提高課堂教學(xué)的效率和質(zhì)量,MathCAD在大學(xué)物理課程教學(xué)中是一個非常有效的輔助工具.