郭燦
摘 要 為了改變高等數(shù)學(xué)難教難學(xué)的現(xiàn)狀,提高學(xué)生對(duì)高等數(shù)學(xué)的學(xué)習(xí)效率,利用Mathematica軟件在符號(hào)運(yùn)算、數(shù)值計(jì)算、函數(shù)作圖等方面的強(qiáng)大功能,從而實(shí)現(xiàn)使用Mathematica這一軟件輔助進(jìn)行高等數(shù)學(xué)的教學(xué)。
關(guān)鍵詞 Mathematica軟件 計(jì)算繪圖 高等數(shù)學(xué)
中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.16400/j.cnki.kjdkx.2016.10.052
The Application of Mathematica Software in the Teaching of Higher Mathematics
GUO Can
(Department of Computer Science and Engineering, Guangdong Pei Zheng College,Guangzhou, Guangdong 510830)
Abstract In order to change the situation of the higher mathematics course is hard to teach and learn, We need to improve students' learning efficiency of higher mathematics, so we use the powerful function of the software Mathematical in symbolic computation, numerical computing, function mapping, etc. to achieve using Mathematica software assisted teaching of higher mathematics.
Keywords Mathematica software; calculation and drawing; advanced mathematics
高等數(shù)學(xué)是一門重要基礎(chǔ)課,它既是學(xué)習(xí)專業(yè)的后續(xù)課程與工程計(jì)算的工具,又是學(xué)生探索和創(chuàng)新的必備素養(yǎng)。然而由于它的內(nèi)容的邏輯性強(qiáng)、抽象性高,并且內(nèi)容多而課時(shí)少,再加上許多學(xué)生的基礎(chǔ)普遍較差,而且水平差異大,因此該課程一直都被認(rèn)為是老師覺得非常難教、學(xué)生覺得難學(xué)的課程。怎樣提高教學(xué)質(zhì)量和學(xué)生的學(xué)習(xí)效率,從而改善課堂教學(xué)效果,數(shù)學(xué)教師一直在不斷地研究和探討。在科學(xué)技術(shù)不斷發(fā)展的新形勢(shì)下,教育改革不斷深入,高等數(shù)學(xué)已從傳統(tǒng)的理論教學(xué)發(fā)展為注重它的實(shí)際應(yīng)用性,將Mathematica軟件用于輔助教學(xué)中,可以高效率的完成高等數(shù)學(xué)中的符號(hào)運(yùn)算、公式演算、數(shù)值計(jì)算、函數(shù)作圖等工作,強(qiáng)化代數(shù)幾何的直觀性,使得學(xué)生在觀察數(shù)學(xué)現(xiàn)象的過程中不斷地了解高等數(shù)學(xué)理論的基本思想和基本方法,從而對(duì)數(shù)學(xué)抽象概念的感性認(rèn)識(shí)不斷加深。
Mathematica是由美國(guó)的 Wolfram Research公司開發(fā)的一套軟件,它是世界上應(yīng)用非常廣泛的進(jìn)行數(shù)學(xué)計(jì)算和數(shù)學(xué)分析型的專業(yè)系統(tǒng),具有簡(jiǎn)單易學(xué)的交互式操作方式,很好地結(jié)合了編程語(yǔ)言、數(shù)值和符號(hào)計(jì)算引擎、文本系統(tǒng)、圖形系統(tǒng)、和與其他應(yīng)用程序的高級(jí)連接。其在圖形、數(shù)值、代數(shù)等方面應(yīng)用廣泛,它是世界上通用計(jì)算系統(tǒng)中最強(qiáng)大的系統(tǒng),在數(shù)學(xué)、物理學(xué)、化學(xué)、生物、工程計(jì)算等許多領(lǐng)域都有廣泛應(yīng)用,自從1988發(fā)布 1. 0版本開始逐步更新改進(jìn),直到 2016年3月發(fā)布了 10.4簡(jiǎn)體中文版本,功能更加完善,使用更加方便快捷。下面通過一些實(shí)例來介紹Mathematica軟件在輔助教學(xué)中的應(yīng)用。
1 Mathematica解決極限的問題
所謂極限的思想,是指使用極限的概念分析和解決問題的一種數(shù)學(xué)的思想,極限思想方法是必不可少的一種高等數(shù)學(xué)的重要的方法,也是其與初等數(shù)學(xué)本質(zhì)的區(qū)別之處。高等數(shù)學(xué)正是由于采用極限的思想方法才能解決許多初等數(shù)學(xué)無法解決的問題(如曲面體體積、曲邊形面積、求瞬時(shí)速度等)。高等數(shù)學(xué)里的極限的概念非常抽象,學(xué)生在理解無限接近的數(shù)學(xué)思想時(shí)備感吃力,借助于Mathematica軟件理解起來會(huì)更加容易。計(jì)算函數(shù)極限的命令格式為:
[ (),→]
畫出函數(shù)圖像的命令格式為:
[ ()()]
例如:
在命令窗口輸入:
[[]/, →0]
運(yùn)行后得到結(jié)果為1,而用命令:
[[]/, (,,10)]
得到圖像,通過觀察函數(shù)的圖像(圖1):
也可以看出來在無限接近0的過程中,函數(shù)會(huì)無限接近于常數(shù)1,即以1為極限。對(duì)于用軟件計(jì)算極限速度快而準(zhǔn)確,讓學(xué)生驚呼不已,大大提高了學(xué)生的學(xué)習(xí)興趣,取得良好的教學(xué)效果。
2 Mathematica在微積分中的應(yīng)用
微積分是高等數(shù)學(xué)中研究函數(shù)的微分、積分以及有關(guān)概念和應(yīng)用的數(shù)學(xué)分支,它推動(dòng)了近代數(shù)學(xué)的發(fā)展,同時(shí)也推動(dòng)了經(jīng)濟(jì)學(xué)、天文學(xué)、化學(xué)、物理學(xué)、工程學(xué)、生物學(xué)等自然科學(xué)、社會(huì)科學(xué)和應(yīng)用科學(xué)的各個(gè)分支的發(fā)展。微積分中大量的習(xí)題都是非常復(fù)雜的,非數(shù)學(xué)專業(yè)學(xué)生大可不必花太多的時(shí)間去做,如求函數(shù)的導(dǎo)數(shù),特別是學(xué)生計(jì)算容易出錯(cuò)的求復(fù)合函數(shù)的導(dǎo)數(shù),用Mathematica計(jì)算復(fù)雜函數(shù)的導(dǎo)數(shù)就非常簡(jiǎn)單。
例:求 = 的導(dǎo)數(shù)和二階導(dǎo)數(shù)
Mathematica軟件的求導(dǎo)數(shù)的命令格式是[],求階導(dǎo)數(shù)的命令格式是[,{}],通過在命令窗口分別輸入 [],]和[ [],{,2}]的求導(dǎo)命令運(yùn)行就輕而易舉地得到了正確結(jié)果 [] + (1 + [])[]和2 [](1+[])[] + ( + + (1+[])2) []。
定積分的求解主要命令也是用Integrate。
只是要在命令中加入積分上下限Integrate[,{,,}],也可以使用工具欄輸入
例如:只要輸入Integrate[/,{,1,1}],就能很快得出結(jié)果為。學(xué)生掌握Mathematica軟件大大縮短了抽象嚴(yán)謹(jǐn)?shù)臄?shù)學(xué)與學(xué)生認(rèn)知水平之間的距離,可以減輕學(xué)生學(xué)習(xí)高等數(shù)學(xué)的學(xué)習(xí)負(fù)擔(dān),節(jié)省了大量的學(xué)習(xí)時(shí)間,掌握必需的高等數(shù)學(xué)知識(shí),也為學(xué)習(xí)其他知識(shí)空出了大量時(shí)間。
3 Mathematica用于幾何作圖
高等數(shù)學(xué)中的許多概念是需要靠圖形來理解的,描繪函數(shù)的圖像變得必不可少,函數(shù)的圖像不僅能夠體現(xiàn)出數(shù)學(xué)的美,也能直觀地表示出許多重要的數(shù)學(xué)概念及函數(shù)性質(zhì)。很多時(shí)候教師只是單純地利用“描點(diǎn)法”作圖既耗費(fèi)大量的課堂時(shí)間,又只能做出粗略的函數(shù)的草圖,缺乏圖像精確性。甚至有些作圖“描點(diǎn)法”是不可能實(shí)現(xiàn)的,這就要靠計(jì)算機(jī),而這正是 Mathematica數(shù)學(xué)軟件的強(qiáng)大功能,包括一維、二維、三維圖形甚至動(dòng)畫。如講完函數(shù)極值與最值的手工求法,馬上就可以介紹計(jì)算機(jī)求法。例如需要繪制函數(shù):(*)的三維圖形就只需在命令窗口輸入:
[[*],{,0,3},{,0,3}]。
然后運(yùn)行軟件就得到圖像(圖2):
應(yīng)用Mathematica軟件,只需要使用簡(jiǎn)單的命令就能輕松迅速地描繪出直觀、準(zhǔn)確的函數(shù)圖形,而且能夠運(yùn)用動(dòng)畫的形式演示函數(shù)圖像連續(xù)變化的過程,把抽象的數(shù)學(xué)式子與直觀形象的圖像有效聯(lián)系起來,能夠使學(xué)生對(duì)函數(shù)本質(zhì)有更直觀、更深刻的了解。
總之,傳統(tǒng)高等數(shù)學(xué)課堂以教師為中心,學(xué)生的主動(dòng)參與是有限的,引入 Mathematica軟件進(jìn)行高等數(shù)學(xué)課程的輔助教學(xué),解決了高等數(shù)學(xué)課程中教學(xué)缺乏直觀性、概念抽象晦澀難懂的難題,給傳統(tǒng)教學(xué)注入了活力,但是計(jì)算機(jī)計(jì)算也是一把“雙刃劍”,過度依賴計(jì)算機(jī)計(jì)算,會(huì)使學(xué)生手動(dòng)計(jì)算相對(duì)減少,久而久之會(huì)削弱學(xué)生的計(jì)算能力,在教學(xué)過程中,教師不但要強(qiáng)調(diào)學(xué)生牢固掌握高等數(shù)學(xué)中的基本概念和基本運(yùn)算,也要培養(yǎng)學(xué)生利用計(jì)算機(jī)、利用Mathematica軟件解決各類數(shù)學(xué)計(jì)算問題的應(yīng)用能力,不斷地強(qiáng)化學(xué)生的數(shù)學(xué)思想。只有把理論與實(shí)踐很好地結(jié)合,才能更有利于改善學(xué)生的知識(shí)結(jié)構(gòu)體系,提高學(xué)生的綜合素質(zhì)和能力。
參考文獻(xiàn)
[1] 王萊用.Mathematica處理和分析實(shí)驗(yàn)數(shù)據(jù)[J].核電子學(xué)與探測(cè)技術(shù),2000.20 (2):142-144.
[2] 陳亮,王顯金.Mathematica軟件在高等數(shù)學(xué)教學(xué)中的應(yīng)用[J].科教文匯,2007.12.
[3] 富成華,崔殿軍.利用 Mathematica數(shù)學(xué)軟件實(shí)現(xiàn)高等數(shù)學(xué)教學(xué)的數(shù)形結(jié)合 [J].遼寧師專學(xué)報(bào),2007.12.
[4] 裘宗燕.Mathematica數(shù)學(xué)軟件系統(tǒng)的應(yīng)用及其程序設(shè)計(jì)[M].北京:北京大學(xué)出版社,1994.
[5] 顧培江.數(shù)學(xué)軟件在高職數(shù)學(xué)教學(xué)中的應(yīng)用[J].科技信息,2010.1.