摘要: 本文討論了MatLab在《高等數(shù)學》中函數(shù)數(shù)值積分中的一些特殊應用,用以幫助理解高等數(shù)學中有些難以理解的積分問題,為《高等數(shù)學》的多媒體教學帶來了一種新的思路。
關鍵詞: 廣義積分 無窮限 無界函數(shù) 蒙特卡羅算法
MatLab是一個開放的數(shù)學應用軟件,由美國的CleveMoler博士研發(fā)而成,以矩陣運算為基礎,將計算、可視化、程序設計、仿真模擬融合一體,具有工程計算、符號運算、建模仿真、數(shù)據(jù)分析、圖形演示、程序設計等強大功能。MatLab以其強大的功能獲得廣大科技人員的一致認可,同時也越來越多地被應用在高等數(shù)學的教學中,為學生能更好地掌握數(shù)學知識、應用數(shù)學理論提供了良好的平臺。筆者在此試圖對MatLab在高等數(shù)學數(shù)值積分相關內(nèi)容中的一些使用方法展開討論,以拋磚引玉,與同仁共勉。
一、對定積分定義的理解
微積分是高等數(shù)學中的重要內(nèi)容,而定積分是其中的重中之重,理解了它對我們以后學習其他相關課程和內(nèi)容將會帶來很大幫助。按照定積分的定義,可將定積分簡單解釋為被積函數(shù)在積分區(qū)域被分割成的小積分區(qū)間長度與區(qū)間上任一點函數(shù)值乘積的累加和在積分區(qū)間的長度趨于無窮小時的極限,即
2.計算無界函數(shù)的廣義積分
計算結(jié)果如表2。表中對隨機點總個數(shù)分別為10、100、1000、10000時,做的三次實驗結(jié)果:
五、小結(jié)
在高等數(shù)學積分教學中使用MatLab,既提高了學生的學習興趣,又加深了學生對數(shù)學這門枯燥艱深課程內(nèi)容的理解。同時還能提高教師的素質(zhì),也能鼓勵學生通過編制一些簡單程序來提高動手能力,實在是一件“一箭數(shù)雕”的好事。關于這方面的研究,還有待于進一步拓展。
參考文獻:
[1]張志涌.精通MATLAB6.5版.北京航空航天大學出版社,2003.3.
[2]胡良劍,孫曉君.MATLAB數(shù)學實驗.高等教育出版社,2006.6.
[3]陳杰.MATLAB寶典.電子工業(yè)出版社,2007.1.
[4]同濟大學教研室.高等數(shù)學.高等教育出版社,1996.12.
[5]Frank R.Giordano等.數(shù)學建模.機械工業(yè)出版社,2006.3.