曾友芳 鄭海艷
[摘 要]本文從實(shí)際教學(xué)改革和經(jīng)驗(yàn)出發(fā),較全面地闡述了高等代數(shù)中的計(jì)算問(wèn)題如何利用MATLAB來(lái)求解。通過(guò)與傳統(tǒng)的筆算方法比較,激發(fā)學(xué)生的學(xué)習(xí)興趣,促進(jìn)學(xué)生使用計(jì)算機(jī)軟件來(lái)解決復(fù)雜數(shù)學(xué)問(wèn)題的意識(shí)覺(jué)醒。實(shí)踐證明,滲入計(jì)算機(jī)應(yīng)用能力培養(yǎng)的高等代數(shù)課堂教學(xué)更符合新時(shí)代的要求和長(zhǎng)遠(yuǎn)發(fā)展需要。
[關(guān)鍵詞]高等代數(shù)MATLAB;計(jì)算機(jī)應(yīng)用能力教學(xué)改革
[中圖分類號(hào)] G642 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 2095-3437(2018)05-0044-03
高等代數(shù)是普通高校數(shù)學(xué)與應(yīng)用數(shù)學(xué)及相關(guān)專業(yè)最重要的基礎(chǔ)課程之一,也是許多專業(yè)碩士研究生入學(xué)考試科目之一,比如,基礎(chǔ)數(shù)學(xué)、應(yīng)用數(shù)學(xué)、金融數(shù)學(xué)專業(yè)。高等代數(shù)是一門傳統(tǒng)課程,其理論內(nèi)容豐富而抽象,追求內(nèi)容結(jié)構(gòu)的清晰刻畫又不乏實(shí)際應(yīng)用,是數(shù)學(xué)在其他學(xué)科應(yīng)用的必需基礎(chǔ)課程,更是提高數(shù)學(xué)修養(yǎng)的重要核心課程。在數(shù)學(xué)以前所未有的速度應(yīng)用于其他學(xué)科的新時(shí)代,如果高等代數(shù)的教學(xué)還僅止于內(nèi)容的傳授和解惑,那么將落后于時(shí)代。高等代數(shù)更多的教學(xué)改革勢(shì)在必行。
縱觀大學(xué)數(shù)學(xué)課程,除了重視理論學(xué)習(xí),很多任課教師已經(jīng)注意到數(shù)學(xué)實(shí)驗(yàn)課對(duì)于提升大學(xué)生學(xué)習(xí)數(shù)學(xué)的興趣、溝通數(shù)學(xué)理論與數(shù)學(xué)實(shí)驗(yàn)實(shí)踐、促進(jìn)大學(xué)生從學(xué)數(shù)學(xué)到用數(shù)學(xué)的轉(zhuǎn)換,進(jìn)而為下一步數(shù)學(xué)建模奠定良好的基礎(chǔ)等方面起到積極有效的作用[1]。為此,成都理工大學(xué)以郭科教授為主編的編委會(huì)編制了數(shù)學(xué)實(shí)驗(yàn)課程系列教材,比如《數(shù)學(xué)實(shí)驗(yàn)——高等數(shù)學(xué)分冊(cè)》[1]、《數(shù)學(xué)實(shí)驗(yàn)——線性代數(shù)分冊(cè)》[2]等,其中與高等代數(shù)內(nèi)容相關(guān)的是《數(shù)學(xué)實(shí)驗(yàn)——線性代數(shù)分冊(cè)》。2015年,章棟恩教授等編著了《MATLAB高等數(shù)學(xué)實(shí)驗(yàn)》(第二版) [3],這是普通高等院校大學(xué)數(shù)學(xué)“十三五”規(guī)劃教材,全書共分1個(gè)準(zhǔn)備實(shí)驗(yàn)和23個(gè)數(shù)學(xué)實(shí)驗(yàn),主要包括微積分、常微分方程、線性代數(shù)、概率統(tǒng)計(jì)和綜合實(shí)驗(yàn)等內(nèi)容,其中線性代數(shù)部分包含向量、矩陣、行列式、線性方程組、矩陣特征值與特征向量及二次型。
根據(jù)多年的教學(xué)經(jīng)驗(yàn)和總結(jié),在當(dāng)前計(jì)算機(jī)已經(jīng)普及的良好條件下,筆者在高等代數(shù)的課堂教學(xué)中,滲入計(jì)算機(jī)應(yīng)用能力培養(yǎng),盡可能對(duì)遇到的傳統(tǒng)使用筆算的計(jì)算題講授如何使用或要求學(xué)生學(xué)會(huì)利用MATLAB(矩陣實(shí)驗(yàn)室)軟件來(lái)處理。兩相比較,讓學(xué)生了解筆算的方式方法和優(yōu)勢(shì),也了解其局限性,比如花費(fèi)時(shí)間長(zhǎng),精度不夠高等;而采用MATLAB計(jì)算快捷,高維數(shù)、多方程效果更加明顯,但有時(shí)求出來(lái)的結(jié)果和筆算的確定性結(jié)果有差距。
高等代數(shù)作為教學(xué)科目,主要包括兩部分內(nèi)容:多項(xiàng)式理論初步和線性代數(shù)基礎(chǔ)。本文以普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材《高等代數(shù)》(第五版)[4]為主要參考教材來(lái)分析MATLAB在其間的應(yīng)用。注意到前述的數(shù)學(xué)實(shí)驗(yàn)課程教材,多側(cè)重線性代數(shù)基礎(chǔ)中的行列式、矩陣、線性方程組、矩陣的特征值與特征向量等,對(duì)于高等代數(shù)教材中的另一重要內(nèi)容——多項(xiàng)式理論初步,還未見(jiàn)相關(guān)實(shí)驗(yàn)教程中提及。文獻(xiàn)[5-7]也對(duì)MATLAB在高等代數(shù)中的應(yīng)用進(jìn)行了探討,但也未多提及。網(wǎng)絡(luò)上也有不少這樣的問(wèn)題和回答,只是或零散或超出高等代數(shù)教材的內(nèi)容,為此本文將部分常用且重要的計(jì)算題用MATLAB實(shí)現(xiàn)的語(yǔ)句論述如下:
三、小結(jié)
除了以上所列的典型問(wèn)題和命令,其他大部分計(jì)算題的MATLAB操作命令可參見(jiàn)文獻(xiàn)[2,3],在此不一一贅述。在課堂教學(xué)中,筆者多向?qū)W生拋問(wèn)題,引導(dǎo)學(xué)生開(kāi)闊思路,并盡可能地滲入計(jì)算機(jī)能力培養(yǎng),學(xué)生不僅理解了抽象的高等代數(shù)理論知識(shí),并且掌握了用計(jì)算機(jī)去解決許多繁雜問(wèn)題的能力,增強(qiáng)了解決問(wèn)題的信心,并與時(shí)代發(fā)展接軌,為下一步進(jìn)行數(shù)學(xué)建模打下了良好的計(jì)算機(jī)基礎(chǔ)。不一樣的思維方式也不斷地刺激著學(xué)生的求知欲,在近年的教學(xué)改革實(shí)踐中效果明顯。對(duì)于高等代數(shù)教學(xué)的改革和實(shí)踐,筆者將繼續(xù)探索。
[ 參 考 文 獻(xiàn) ]
[1] 郭科主編. 數(shù)學(xué)實(shí)驗(yàn)——高等數(shù)學(xué)分冊(cè)[M]. 北京:高等教育出版社,2009.
[2] 郭科主編. 數(shù)學(xué)實(shí)驗(yàn)——線性代數(shù)分冊(cè)[M]. 北京:高等教育出版社,2009.
[3] 章棟恩,馬玉蘭,徐美萍,李雙. MATLAB高等數(shù)學(xué)實(shí)驗(yàn)(第二版) [M].北京:電子工業(yè)出版社,2015.
[4] 張禾瑞, 郝鈵新. 高等代數(shù)(第五版)[M].北京:高等教育出版社,2007.
[5] 鄭玉敏. MATLAB 與高等代數(shù)[J]. 林區(qū)教學(xué), 2011(11):82-83.
[6] 羅遠(yuǎn)峰. Matlab在高等代數(shù)中的簡(jiǎn)單應(yīng)用[J]. 凱里學(xué)院學(xué)報(bào),2012(6):27-29.
[7] 農(nóng)利偉. 基于MATLAB的高等代數(shù)課程實(shí)驗(yàn)教學(xué)探討[J]. 計(jì)算機(jī)時(shí)代, 2013(12):67-70.
[責(zé)任編輯:林志恒]