谷 柳
(上海師范大學數(shù)理學院,上海 200234)
基礎數(shù)學課程本身比較抽象,學生在學習和理解中存在一定的難度,會降低學生的學習興趣。教育教學改革的不斷推進,使基礎數(shù)學課堂教學質量的提升受到極大關注,因此亟需革新教學手段提升課堂教學效果。隨著計算機技術的發(fā)展,將計算機軟件與教育教學活動相結合成為高校教學改革的重要手段,MATLAB是科學計算領域的重要軟件,其應用能有效降低數(shù)學教學的難度,幫助學生更好地理解數(shù)學問題,激發(fā)學習興趣。
將計算機與數(shù)學運算相結合,是高等數(shù)學教學改革的新思路,在提升學生興趣的同時,也加深了數(shù)學與專業(yè)學科的聯(lián)系,凸顯了數(shù)學的實用性價值。將MTLAB軟件與基礎數(shù)學教學結合,是順應信息技術發(fā)展的要求[1]。在現(xiàn)代教育發(fā)展理念的影響下,高校數(shù)學教育也積極順應信息時代的發(fā)展,不再只強調學生的符號驗算能力,更重視培養(yǎng)學生的數(shù)學思維和運用數(shù)學知識解決實際問題的能力,借助計算機軟件技術開發(fā)更多有價值的東西,確保數(shù)學教學滿足學生基礎數(shù)學知識的需要,滿足學生專業(yè)學習和實際應用的需要。當前,很多高校學生的數(shù)學基礎知識水平相對薄弱,基礎數(shù)學課程本身理論和運算知識較多,枯燥乏味,比較抽象,理解難度較大,導致學生缺乏學習興趣。受傳統(tǒng)教育理念的影響,只重視數(shù)學理論知識教學,忽視了實際應用,傳統(tǒng)的教學方式難以滿足新時代人才培養(yǎng)的需求。利用數(shù)學軟件學習理論知識、解決實際問題在數(shù)學教學中具有重要作用,在各高校中得到了一定程度的推廣應用,將基礎數(shù)學學習與專業(yè)課程相結合取得了良好的教學效果。
在基礎數(shù)學教學中運用MATLAB,可以借助其圖像顯示功能,將數(shù)學教學中抽象的概念直觀地顯示出來,實現(xiàn)可視化數(shù)學教學,在激發(fā)學生興趣的同時也能發(fā)揮其數(shù)值計算的功能[2]。傳統(tǒng)數(shù)學教學重視數(shù)學理論和公式的推導,具有較強的邏輯性,理解難度較大,教學中重視理論知識忽視數(shù)學知識的實際應用,導致數(shù)學知識與專業(yè)實踐的聯(lián)系不多。MATLAB軟件簡單易學,使用者只需要了解其語言規(guī)則進行輸入,就可以獲取問題結果,能夠很好地解決數(shù)學學習中的難題,拓展高校學生的認知空間,提升基礎數(shù)學學習的信心。當前,MATLAB在高?;A數(shù)學教學中得到了一定程度的應用,但是在實驗課教學和建模競賽中的應用較少,仍有很多學生對MATLAB了解不夠,在實際教學中發(fā)揮的作用有限,還需要加強對其應用的研究。
MATLAB的人機界面操作簡單,交流方便,且讀寫容易,代碼短小,具有智能化高的特點,系統(tǒng)可以根據(jù)輸入的數(shù)據(jù)自動對坐標進行選擇和繪圖,在實踐應用中具有良好的數(shù)學功能,數(shù)學運算中的很多問題,如因式分解、函數(shù)解析、極限、微分方程等都可以借助MATLAB解決。MATLAB具有強大的圖形表達功能,如三維數(shù)據(jù)可視化等。此外,MATLAB還具有較強的數(shù)值、符號運算功能[3]。隨著經(jīng)濟社會的發(fā)展對人才的要求越來越高,要不斷提升學生的文化素養(yǎng),扎實掌握基礎數(shù)學知識,提升自身的基本運算能力、數(shù)學應用能力及邏輯思維能力,為更好地走上工作崗位做好準備。MATLAB可實現(xiàn)可視化教學,提升教學效果,是符合現(xiàn)代人才培養(yǎng)的重要手段。
函數(shù)和極限是高?;A數(shù)學的重要內容,極限是重要的概念,也是后續(xù)學習微積分等內容的基礎,極限的求解方法較多。教師在極限相關理論知識和求解方法的講解中,可向學生介紹MATLAB軟件的操作流程及優(yōu)勢,引導學生運用軟件進行求解,如果學生遇到相對復雜的計算,也可以借助MATLAB軟件解決學習中的難題。引導學生直觀理解極限概念,不再需要繁瑣的數(shù)學推導過程,學生可以將更多時間和精力放在概念理解和實際應用的探索中,提升學生的數(shù)學學習興趣。
Fourier級數(shù)在工程技術實踐中的應用相對廣泛,是信號處理中的重要工具。在實踐中,F(xiàn)ourier級數(shù)主要是正弦曲線疊加形成的,學習過程中學生對其疊加出帶尖點的曲線理解存在很大困難,如果依靠手工演示Fourier級數(shù)是很難實現(xiàn)的,可借助MATLAB對其圖像進行具體繪制,并進行比較分析,引導學生更直觀地學習概念,提升理解效果[4]。
在一元函數(shù)圖形繪制中,可借助MATLAB軟件更好地引導學生學習和理解極值點、拐點等含義,從而更高效地掌握相關概念和知識點,MATLAB能快速做出一元函數(shù)圖形,將x軸和y軸的數(shù)據(jù)存儲于相同維數(shù)的兩個向量中,利用命令畫出函數(shù)圖像[5]。還可借助MATLAB制作動畫,多元函數(shù)積分學是基礎數(shù)學教學中的重要內容,學習中需要畫出多元函數(shù)圖像,對于一些相對復雜的函數(shù)圖像,如果不借助軟件很難完成,進而影響教學效果。依靠課本和黑板板書繪制的圖形是平面和靜止的,且繪制中容易出現(xiàn)誤差,學生難以理解空間圖形。教學中可使用MATLAB軟件制作三維空間函數(shù)圖形,并以動畫的形式對其形成過程加以演示,幫助學生更好地理解相關知識點[6]。
基礎數(shù)學教學中教師通過手工方式繪制空間幾何存在很大難度,且操作不方便,如旋轉二次曲面,只能靜態(tài)展示,學生需要依靠想象,發(fā)揮抽象思維,才能方便理解和掌握。MATLAB軟件能將復雜圖形、旋轉二次曲面等進行動態(tài)化演示,如通過程序設定,以動畫的形式展示橢圓拋物面的動態(tài)形成過程,使數(shù)學課堂更加生動,提升學生的數(shù)學學習積極性。
在方程定性理論教學中,大多數(shù)方程通解不能用初等函數(shù)積分表達,不需要求解生物、物理、化學等實際應用中的方程解,可借助MATLAB系統(tǒng)仿真出具體的方程解圖像,幫助學生更好地理解,降低常微分方程的學習難度。
大學基礎數(shù)學學習中應用MATLAB能有效解決數(shù)學知識抽象、理解難度大等問題,提升學生的學習興趣,在實踐中要重視對其的分析和應用,更好地發(fā)揮其教學輔助作用。