王艷艷 張彩紅 王海龍 徐愛華
(中國社會科學院大學,北京 102488;邯鄲職業(yè)技術學院,河北 邯鄲 056005)
高等數學作為高職院校的基礎課程,由于課程內容理解難度較大,而學生數學基礎又普遍薄弱,課堂教學效果一直不太理想。教師即使在課堂教學中使用多媒體來輔助教學,但教學效果也并不顯著。因此在高職數學教學中如何提高學生學習興趣,提升課堂教學效果,一直是我們探索和研究的課題。
要使學生盡快理解高等數學中的概念,提升高職數學課堂教學效果,我們有必要運用數學軟件進行課堂教學。MATLAB作為優(yōu)秀的數學應用軟件,語法簡單,有利于學生理解和使用,已經成為許多高等院校線性代數、數據統(tǒng)計等高級課程的基本教學工具。MATLAB軟件在高職數學教學中的應用有助于學生理解高等數學中的概念、定理;而MATLAB的計算功能,對學生在學習和今后工作中解決實際問題也大有幫助。
高等數學的基礎是極限,極限概念的理解尤其重要,而極限概念的理解又涉及到對無窮的理解,這對于剛入學的高職學生來說就太難了。我們給學生講解《莊子·天下》中的“一尺之捶,日取其半,萬世不竭”,學生似乎可以理解;我們再給學生講解“芝諾悖論:阿基里斯跑不過烏龜”,學生就糊涂了。因此在講解極限的過程中,我們可以借助MATLAB軟件,利用圖形圖像形象地展示教學內容,提升課堂教學效果。
同樣,在講解圓的面積求法時,我們可以將古代數學家所采用的“割圓術”通過MATLAB展示出來,隨著圓的內接正多邊形邊數不斷增加,其面積越來越接近圓的面積,使學生能更直觀理解圓的面積是其內接正n邊形面積(邊數無限增加時)的極限。在講解定積分概念時,我們也可以使用MATLAB來動態(tài)演示如何求曲邊梯形的面積。
高等數學是以運動的、變化的觀點來研究問題,其概念也以運動的面貌出現(xiàn),是動態(tài)的產物,因此要使學生盡快理解這些抽象的概念,借助數學軟件是一種可行的探索。
在高等數學教學中,我們給學生講解了基本的計算方法,但在解決實際問題的過程中,往往涉及很多復雜函數和繁瑣計算,學生很難完成計算,因此也無法真正解決實際問題。因此我們在教學中可以教學生使用MATLAB來求極限、導數、積分等,使學生能夠在學習和工作中更好地解決實際問題。例如導數計算問題:海島城市A離海岸120千米,海濱城市B離C點160千米,已知汽車速度是輪船速度的2倍,要使A、B兩城市之間運輸時間最少,轉運碼頭D建在何處最佳(見圖7)?
圖7 運輸時間問題
設碼頭D距C點距離為x千米,輪船速度為1,則汽車速度為2。此時運輸時間為:
利用MATLAB求解(如圖8所示):
圖8 MATLAB程序代碼
我們很容易就可以得到,轉運碼頭D建在離C為40 3千米處,所用時間最少。因此我們可以在學生理解基本計算方法的基礎上,教學生學會使用MATLAB,提高求解能力和效率,為學生在學習工作中應用數學知識解決實際問題提供幫助。
導數在優(yōu)化問題中的應用廣泛,我們在講解導數時可以借助MATLAB給學生講解大自然中的優(yōu)化問題:自然界一般會趨向于體系能量最低的存在,因此露珠是球狀;蜜蜂的巢房采用正六邊形建造方法;山體自然塌落的形狀,是一條下凹曲線,也就是最速曲線。我們以最速曲線問題為例:一個質點在重力作用下,從一點到不在它垂直下方的另一點,如果不計摩擦力,問沿著什么曲線滑下所需時間最短?科學家研究發(fā)現(xiàn):最速降線就是一條擺線,也叫旋輪線。所謂擺線,它是一個圓沿著一條直線滾動(無滑動)時,圓周上任意一點的軌跡。我們可以利用MATLAB畫出動畫圖形,使學生較快理解這一點(見圖9—圖12)。
圖9 旋輪線軌跡1
圖10 旋輪線軌跡2
圖11 旋輪線軌跡3
圖12 旋輪線軌跡4
高職數學的教學,不僅要教會學生課本知識,還要進一步擴展課本知識,使學生了解知識的用處,真正體會到學習的樂趣。MATLAB在擴展高職數學知識中可以起到重要作用,我們以傅里葉級數的應用為例。傅里葉級數是重要的數學發(fā)現(xiàn),在很多領域都有重要的應用,但傅里葉級數對于高職學生來說,是不好理解的,學生僅僅看那些抽象的復雜公式就頭疼,往往放棄了學習的信心。因此,我們有必要在教學中借助MATLAB輔助教學。
從傅里葉級數知道,任何周期函數都可以用正弦函數和余弦函數構成的無窮級數來表示,我們可以通過MATLAB作圖來解釋方波是由無窮多個正弦波和余弦波疊加而成的,學生可以更形象地理解。在這一知識的擴展中,我們可以利用傅里葉級數來畫圖:傅里葉級數的指數形式,其實就是圓的旋轉疊加,因此可以用無限個圓的運動軌跡疊加來描繪函數的圖像。以方波為例,n為疊加圓的個數(見圖13—圖16):
圖13 n=1時的圖形
圖14 n=2時的圖形
圖15 n=4時的圖形
圖16 n=6時的圖形
我們可以進一步擴展傅里葉級數到傅里葉變換,通過無限個圓的運動的疊加來描繪萬物。以描繪字母π為例,n為疊加圓的個數(見圖17—圖19):
圖17 n=3時的圖形
圖18 n=5時的圖形
圖19 n=7時的圖形
我們發(fā)現(xiàn)n越大,即疊加的圓越多,所繪圖像就越接近字母π。通過讓同學們利用MATLAB軟件來描繪其他圖形,可以大大提高學生的學習樂趣,同時對傅里葉級數有更深的理解。
利用MATLAB軟件教學,操作簡便,使得數學課堂生動化、形象化,提高了高職學生學習興趣和理解能力,教學效果有了較大提高。