賈屹峰 鄭紅芬 王志高
【摘要】本文在實踐教學(xué)的基礎(chǔ)上,討論了在高等數(shù)學(xué)教學(xué)中引入數(shù)學(xué)實驗,改革課堂教學(xué)方法,探索新的教學(xué)模式,加強學(xué)生的實踐性教學(xué)環(huán)節(jié),在激發(fā)學(xué)生學(xué)習(xí)興趣、提高成績的同時,培養(yǎng)學(xué)生的應(yīng)用和創(chuàng)新能力.
【關(guān)鍵詞】高等數(shù)學(xué);數(shù)學(xué)實驗;Mathematica
一、數(shù)學(xué)實驗的背景
隨著計算機的發(fā)展,用計算機進行代數(shù)運算的研究發(fā)展非常迅速,在20世紀80年代,相繼出現(xiàn)了功能齊全的計算機代數(shù)系統(tǒng),例如Mathamatica、Maple、MathCAD、Axiom、Maxima等.計算機代數(shù)系統(tǒng)是集成化的計算機軟件系統(tǒng),集成了一系列的軟件包,它主要包括:符號計算、數(shù)值計算和圖形三個方面功能.利用計算代數(shù)系統(tǒng),許多復(fù)雜的推導(dǎo)和計算可以用計算機來完成,并且一些難以用手工作出的函數(shù)圖形也可以在計算機代數(shù)系統(tǒng)上畫出.
數(shù)學(xué)實驗是在計算機代數(shù)系統(tǒng)平臺上,利用所學(xué)的數(shù)學(xué)知識解決實際問題為目的,在計算機上完成的一種實踐活動,是計算機技術(shù)和數(shù)學(xué)、軟件引入教學(xué)后出現(xiàn)的新事物,是一種新的方法和技術(shù).利用計算機代數(shù)系統(tǒng)的函數(shù)以及程序,借助計算機快速、準確、功能強的優(yōu)點在計算機上完成復(fù)雜的數(shù)值計算、符號演算、幾何圖像等數(shù)學(xué)教學(xué)過程,從而達到對實際問題的求解、分析、模擬仿真和歸納總結(jié).數(shù)學(xué)實驗不但需要扎實的數(shù)學(xué)功底和運用數(shù)學(xué)的能力,而且需要掌握數(shù)學(xué)建模以及運用計算機的能力,是綜合能力的一種體現(xiàn).
數(shù)學(xué)實驗現(xiàn)在已經(jīng)成為一門新的課程,很多大學(xué)都已經(jīng)列為選修課或是必修課.借助計算機,在實驗中,讓學(xué)生自己設(shè)計和動手,在解決問題的過程體驗數(shù)學(xué)知識在實際中的應(yīng)用,從而去學(xué)習(xí)探索和發(fā)現(xiàn)數(shù)學(xué)規(guī)律,既鞏固和提高數(shù)學(xué)的基礎(chǔ)知識,又建立起了基本數(shù)學(xué)知識與數(shù)學(xué)的應(yīng)用以及其他學(xué)科之間的聯(lián)系.
二、高等數(shù)學(xué)課中引入數(shù)學(xué)實驗的必要性
高等數(shù)學(xué)是理工科學(xué)生在大學(xué)期間的一門必修課,它不但對培養(yǎng)學(xué)生的抽象思維和邏輯思維能力有著舉足輕重的作用,而且更是他們后續(xù)一些課程如大學(xué)物理、概率論以及一些專業(yè)課程的基礎(chǔ),另外也是分析、解決實際問題的工具.但是高等數(shù)學(xué)高度的抽象性、嚴密的邏輯性和廣泛的應(yīng)用性,特別是高度的抽象性使得很多學(xué)生很難理解,并有畏難情緒;再加上傳統(tǒng)的“板書——分析——講解”,這種只注重灌輸知識,忽視動手能力、創(chuàng)新能力的培養(yǎng)教學(xué)模式,使學(xué)生感到很枯燥乏味,負擔沉重,結(jié)果導(dǎo)致許多學(xué)生對高等數(shù)學(xué)學(xué)習(xí)失去了信心和興趣,甚至放棄學(xué)習(xí),進而對后續(xù)課程的學(xué)習(xí)也產(chǎn)生很大的影響,甚至影響到整個大學(xué)階段的學(xué)習(xí),這一點也一直困擾著大學(xué)數(shù)學(xué)的教學(xué).
隨著計算機代數(shù)的發(fā)展,大學(xué)數(shù)學(xué)中幾乎所有的推理和計算都可以在計算機的輔助下完成,所有函數(shù)的圖像都可以在計算機屏幕上顯示,特別是三維圖像,這些都對許多的大學(xué)數(shù)學(xué)課程的教學(xué)內(nèi)容和教學(xué)手段產(chǎn)生了深刻的影響,特別是高等數(shù)學(xué),并且產(chǎn)生了學(xué)習(xí)和數(shù)學(xué)應(yīng)用的新途徑——數(shù)學(xué)實驗.利用計算機代數(shù),在高等數(shù)學(xué)的課堂教學(xué)中引入數(shù)學(xué)實驗,有利于將抽象問題具體化,比較典型的就是極限的定義、空間解析幾何、多元函數(shù)以及重積分區(qū)域的選取等問題,使得學(xué)生更容易理解,從而改變傳統(tǒng)的教學(xué)模式,使得高等數(shù)學(xué)不再枯燥乏味,力圖改變學(xué)生“高等數(shù)學(xué)難學(xué)”的觀念,大幅度提高等數(shù)學(xué)課程的及格率.同時激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生學(xué)習(xí)數(shù)學(xué)的積極性,提高學(xué)生對數(shù)學(xué)的應(yīng)用意識并培養(yǎng)學(xué)生用所學(xué)的數(shù)學(xué)知識和計算機技術(shù)去認識問題和解決實際問題的能力.
隨著計算機的迅速發(fā)展和普及,大部分學(xué)生都擁有了自己的計算機,數(shù)學(xué)實驗有了硬件的基礎(chǔ).在課堂教學(xué)引入數(shù)學(xué)實驗的基礎(chǔ)上,也可以讓學(xué)生自己完成一些典型問題的實驗,通過學(xué)生自己設(shè)計實驗,完成實驗,并通過觀察總結(jié)規(guī)律,從中體驗數(shù)學(xué)知識的應(yīng)用,激發(fā)他們“學(xué)數(shù)學(xué)和用數(shù)學(xué)”,并進一步“研究數(shù)學(xué)”的興趣.從而起到了促進數(shù)學(xué)教學(xué)良性循環(huán)的作用.
三、高等數(shù)學(xué)教學(xué)中的數(shù)學(xué)實驗梗概
在實際教學(xué)中,我們采用Mathematica計算機代數(shù)系統(tǒng),它是美國Wolfram Research公司開發(fā)的,是一個功能完善而且強大的計算機代數(shù)系統(tǒng),其交互式操作方式簡單易學(xué).Mathematica突出的是其符號運算功能,能夠完成多項式的運算和因式分解可及求函數(shù)值,能求極限、導(dǎo)數(shù)、不定積分、定積分、冪級數(shù)展開及求解某些微分方程等,對于向量、矩陣的各種運算也可以勝任.Mathematica的繪圖能力也很強,可以很方便地畫出一元函數(shù)和二元函數(shù)在所需范圍內(nèi)的平面圖像與三維圖形,并可以在同一坐標系內(nèi)以不同的顏色顯示進行比較.Mathematica還可以進行自定義函數(shù)和進行編程,也使得其可以應(yīng)用于各領(lǐng)域涉及的復(fù)雜的符號運算和數(shù)值計算問題.
Mathematica在高等數(shù)學(xué)教學(xué)中的應(yīng)用主要有三個方面:數(shù)值計算與繪圖功能相結(jié)合,對一些抽象的知識,可以給學(xué)生直接的感受,從而使得學(xué)生更容易理解掌握抽象的知識;利用強大的繪圖,畫出一些難以手工畫出的函數(shù)的圖像,使得學(xué)生更容易理解相關(guān)的知識,特別是二元函數(shù)三維圖像,更能增加學(xué)生的空間想象能力;Mathematica可以直接求一些復(fù)雜的極限,復(fù)雜函數(shù)的導(dǎo)數(shù)、微分、偏導(dǎo)數(shù)、全微分、不定積分、定積分以及一些簡單的微分方程使得學(xué)生能夠從復(fù)雜的計算中解脫出來.
在講述數(shù)列的極限的定義時,首先利用Mathematica畫出了數(shù)列12n,1+(-1)nn,(-1)n的圖像,通過對三個數(shù)列變化趨勢的觀察,引入數(shù)列極限的概念;在此基礎(chǔ)上,利用數(shù)值計算算出數(shù)列前1000項,并進一步給出數(shù)列極限的定義,使得學(xué)生在高等數(shù)學(xué)第一個比較抽象的概念學(xué)習(xí)中有一個比較直觀的印象;在講述第二個重要的極限limn→∞1+1nn時,也同樣利用畫圖和數(shù)值計算,并結(jié)合該極限的一個應(yīng)用實例:存款利率,使得學(xué)生對自然對數(shù)的基底e有著更為深刻的理解,并對以后研究函數(shù)y=ex的性質(zhì)打下基礎(chǔ).類似的,在講述定積分的定義的過程中也采用了數(shù)值計算與圖像相結(jié)合的方式.
利用Mathematica強大的繪圖功能,可以很方便地畫出很多手工不能畫出的圖形,并在屏幕上顯示出來,使得學(xué)生更容易理解相關(guān)知識.利用繪圖功能,使得學(xué)生在學(xué)習(xí)函數(shù)的連續(xù)性、間斷點、漸近線、微分的幾何意義、函數(shù)的單調(diào)性和凹凸性及拐點時,通過對相關(guān)圖形的顯示,加深了學(xué)生對相關(guān)知識的感性認識和直觀認識.例如對于震蕩間斷點,可以在屏幕上顯示函數(shù)f(x)=sin1x在區(qū)間[-1,1]的圖像,為了更進一步了解,還可以在同一坐標系顯示函數(shù)f(x)=xsin1x在區(qū)間[-1,1]的圖像.繪圖功能的另一個重要的應(yīng)用就是二元函數(shù)的三維圖像,在增加學(xué)生空間想象力的同時,也有利于多元微積分的學(xué)習(xí).
高等數(shù)學(xué)中的一些計算十分繁雜、枯燥,這些推導(dǎo)和計算都可以用Mathematica實現(xiàn),Mathematica可以完成高等數(shù)學(xué)中的所有運算.Mathematica一個突出的特點是符號計算,并且可以編程,因此一些推導(dǎo)可以利用計算機完成.Mathematica的命令和函數(shù)是交互式的,且易學(xué)易記,運行也非常方便,能夠迅速得到結(jié)果.利用強大的符號計算功能,可以使學(xué)生不必再死記硬背很多的公式,減輕學(xué)生的負擔.
四、高等數(shù)學(xué)中引入數(shù)學(xué)實驗的意義
數(shù)學(xué)實驗引入高等數(shù)學(xué)教學(xué)中,改變原來的教學(xué)模式,豐富教學(xué)內(nèi)容,活躍了課堂氣氛,激發(fā)了學(xué)生的學(xué)習(xí)興趣.利用數(shù)學(xué)實驗,從直觀的實驗中抽象出數(shù)學(xué)知識,使得學(xué)生對數(shù)學(xué)的抽象性感到困惑,利用強大的畫圖功能為學(xué)生提供了直觀的印象,利用強大計算功能使學(xué)生從繁雜的計算中解脫出來,更專注于對數(shù)學(xué)知識的理解.
數(shù)學(xué)實驗的引入,是輔助而不是替代,對掌握數(shù)學(xué)概念、方法有極大的幫助,不會影響數(shù)學(xué)知識的學(xué)習(xí).利用計算機代數(shù)系統(tǒng),也需要扎實的數(shù)學(xué)基礎(chǔ).
數(shù)學(xué)實驗輔助高等數(shù)學(xué)教學(xué),不但可以激發(fā)學(xué)生的學(xué)習(xí)興趣,更有利于培養(yǎng)學(xué)生的創(chuàng)新能力和利用所學(xué)數(shù)學(xué)知識解決實際問題的能力.
【參考文獻】
[1]姜啟源.數(shù)學(xué)實驗與數(shù)學(xué)建模.數(shù)學(xué)的實踐與認識[J].第31卷第5期,2001年9月.
[2]李生文,朱曉平.高等數(shù)學(xué)與數(shù)學(xué)實驗相結(jié)合的教學(xué)改革探討[J].高等建筑教育, 2001年3月.
[3]付向南,王英輝,蔣婷.數(shù)學(xué)實驗中Mathematica軟件應(yīng)用.吉林化工學(xué)院學(xué)報,第28 卷第7 期,2011年7月.