李強+陳志彬
摘要:對工科高校線性代數(shù)教學(xué)現(xiàn)狀進(jìn)行了分析,指出了線性代數(shù)教學(xué)中存在的主要問題,并提出了提高線性代數(shù)教學(xué)質(zhì)量的有效途徑。
關(guān)鍵詞:工科;線性代數(shù);教學(xué)
中圖分類號:G642.3 ? ? 文獻(xiàn)標(biāo)志碼:A ? ? 文章編號:1674-9324(2015)20-0132-02
線性代數(shù)是一門具有很強的邏輯性、高度的抽象性和廣泛的應(yīng)用性的數(shù)學(xué)公共課。它與高等數(shù)學(xué)和概率論與數(shù)理統(tǒng)計一起構(gòu)成了工科院校的數(shù)學(xué)公共課。它不但廣泛應(yīng)用于概率統(tǒng)計、空間解析幾何、微分方程和計算方法等數(shù)學(xué)分支,而且在自然科學(xué)與社會科學(xué)的各個領(lǐng)域發(fā)揮著重要的作用。由于線性代數(shù)教學(xué)內(nèi)容多、知識點聯(lián)系緊密、技巧性強、計算和證明靈活等特點,因此學(xué)生普遍感到難以掌握。
一、工科線性代數(shù)課程教學(xué)中普遍存在的問題
第一,理論證明多,應(yīng)用實例少而陳舊。理論越來越抽象,理論與實際應(yīng)用結(jié)合少。線性代數(shù)成了一門學(xué)生感到抽象、冗繁而乏味的課程,許多學(xué)生感受不到這門課程的重要性和應(yīng)用價值。對于工科學(xué)生而言,他們更需要的是能應(yīng)用線性代數(shù)理論,指導(dǎo)完成實際的計算,而不是十分煩瑣的理論推導(dǎo)和證明過程。即使有的少量例題也是反映的二戰(zhàn)結(jié)束以前的例子,對于二戰(zhàn)結(jié)束以后,特別是近二十年的實例幾乎沒有。很多學(xué)生學(xué)完課程后,只會推導(dǎo)一些課本上的公式或進(jìn)行理論計算,對于有真實數(shù)據(jù)的實例就不會處理了。
第二,重視代數(shù)推導(dǎo),忽視幾何意義。形象或直觀和抽象本來是一切科學(xué)的兩面,只是近年來過分強調(diào)了抽象思維能力的訓(xùn)練而忽視了幾何意義的解釋。特別對于低階的線性代數(shù)問題,缺少圖形幫助,就無法展示幾何意義,這對于理論和概念理解是非常不利的。
第三,重視手工計算,忽視計算機運算。計算能力是工科大學(xué)生必須具有的一種基本能力。數(shù)學(xué)教育家張奠宙先生曾經(jīng)說過:“如果我們只強調(diào)用紙筆的基礎(chǔ)訓(xùn)練,忽視計算器和計算機的使用,也許會和清末時代主張用‘武術(shù)功夫抵擋‘洋槍洋炮那樣,最終必然失敗,這一點我們不可掉以輕心。”
事實上,目前的線性代數(shù)教學(xué)已不能滿足工科后續(xù)課程的要求,按所教的方法在后續(xù)課中是無法用來解高階、復(fù)數(shù)的矩陣題目;后續(xù)課程無法用所學(xué)線性代數(shù)解題;線性代數(shù)教學(xué)普遍不用計算機解題,不聯(lián)系應(yīng)用,不符合課程現(xiàn)代化的要求。
第四,教學(xué)內(nèi)容多,授課課時少。線性代數(shù)課程的內(nèi)容一般包括線性方程組、矩陣、行列式、向量空間與線性空間、相似矩陣和二次型。在每一個章節(jié)都有大量的定義和定理需要講解,同時還涉及冗繁的公式計算。部分教學(xué)內(nèi)容不能得到詳細(xì)的講解,教學(xué)效果受到較大的影響。
二、提高工科線性代數(shù)課程教學(xué)的有效途徑
第一,建立新的課程體系。線性代數(shù)課程不僅僅是讓學(xué)生對本門課程中的基本概念、基本理論、基本方法技巧的學(xué)習(xí)和掌握以及應(yīng)用能力培養(yǎng)的一門課程,而且更重要的是,從思維方法、從大學(xué)生的素質(zhì)教育的高度、從終生教育的角度,線性代數(shù)是一門培育人才的學(xué)科,它不僅對學(xué)生的各門后繼課有滲透作用,而且對學(xué)生終生教育都有深遠(yuǎn)的意義。
必須對線性代數(shù)現(xiàn)有課程體系整體結(jié)構(gòu)進(jìn)行優(yōu)化整合,建立一種反映時代要求的課程體系,使其更加適合不同專業(yè)學(xué)生的學(xué)習(xí),注重培養(yǎng)學(xué)生應(yīng)用線性代數(shù)知識解決專業(yè)問題或?qū)嶋H問題的能力。
要建立以“線性方程組為核心和矩陣為主要工具,突出幾何意義,強調(diào)應(yīng)用”的體系結(jié)構(gòu),揭示各知識點之間的有機聯(lián)系,遵循學(xué)生的學(xué)習(xí)規(guī)律,培養(yǎng)學(xué)生運用數(shù)學(xué)知識的能力。
線性代數(shù)是圍繞求解線性方程組而發(fā)展起來的一門學(xué)科,主要內(nèi)容都是圍繞其展開。向量、矩陣、行列式、特征值、向量空間和線性空間都以線性方程組為背景引入。
以矩陣為主要工具來處理線性代數(shù)中的各種問題。例如,線性方程組可以用一個逆矩陣來求解;線性空間中的線性變換可以用一個矩陣來表示;內(nèi)積可用其度量矩陣來表示;正交變換可用正交矩陣表示;對稱變換可用對稱矩陣表示;等等。大部分線性代數(shù)的問題都可以利用矩陣這個工具來解決。
解析幾何是線性代數(shù)的幾何背景。拉格朗日就曾經(jīng)說過:如果代數(shù)與幾何各自分開發(fā)展,那它的進(jìn)步十分緩慢,而且應(yīng)用范圍也很有限,但若兩者互相結(jié)合而共同發(fā)展,就會相互加強,并能快速地向著完善化的方向前進(jìn)。在線性代數(shù)教學(xué)中,應(yīng)當(dāng)突出代數(shù)理論的幾何意義。例如,線性方程組有解作為一個代數(shù)問題,在三維幾何上可解釋為幾個平面有交點,在高維幾何中可解釋為幾個超平面有交點。
第二,理論與應(yīng)用有機結(jié)合。工科線性代數(shù)教學(xué)首先應(yīng)當(dāng)滿足工科專業(yè)面向應(yīng)用的要求。1990年,美國成立的國家線性代數(shù)課程研究組對美國線性代數(shù)課程教學(xué)的五點要求的第一點就是“首先要滿足非數(shù)學(xué)專業(yè)面向應(yīng)用的需要”。
線性代數(shù)教學(xué)過程中加強概念與理論的背景介紹與應(yīng)用的介紹,將大量的實際案例融入線性代數(shù)教學(xué)中,可以激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生應(yīng)用數(shù)學(xué)的能力,同時可以引發(fā)學(xué)生的思考,引導(dǎo)學(xué)生主動提出問題,尋找解決問題的辦法。
例如,在學(xué)習(xí)線性方程組的時候,可以引入交通流量、電路分析和化學(xué)方程式配平問題;在學(xué)習(xí)克萊姆法則時,可以引入信息編碼實例;在學(xué)習(xí)正交性時,可以引入搜索含有關(guān)鍵字文檔的信息檢索實例。在學(xué)習(xí)特征值時,可以將特征值看成是與線性變換相關(guān)聯(lián)的自然頻率,同時可以引入梁的彎曲和航天飛機的定位問題。
第三,緊密結(jié)合數(shù)學(xué)軟件MATLAB。MATLAB是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境,該語言完全適用于線性代數(shù)。在美國,線性代數(shù)教學(xué)離不開計算機是美國工科教育界的共識。MATLAB也是美國大學(xué)工科學(xué)生必須掌握的工具。在西安電子科技大學(xué)陳懷琛教授及其團(tuán)隊進(jìn)行的線性代數(shù)教改試驗中,學(xué)習(xí)MATLAB的學(xué)生理論考試成績高于不學(xué)習(xí)MATLLAB的學(xué)生,并且實踐結(jié)題能力也要強得多。因此,線性代數(shù)教學(xué)緊密結(jié)合數(shù)學(xué)軟件MATLAB是完全有必要和可能的。
線性代數(shù)每一章講授內(nèi)容都應(yīng)當(dāng)包含基于MATLAB軟件的計算練習(xí),這些練習(xí)可以作為課后作業(yè),也可以作為上機實驗的一部分。這些練習(xí)可以幫助學(xué)生進(jìn)一步理解線性代數(shù)的基本內(nèi)容,掌握線性代數(shù)的實質(zhì),靈活運用線性代數(shù)的基本方法。
在利用MATLAB進(jìn)行計算時,不可以迷信其計算結(jié)果。比如,從理論上講,行列式的值非零的充要條件是對應(yīng)的矩陣是非奇異的。在有的情形下,矩陣是奇異的,由于計算機采用的是有限位精度運算,可能會有誤差的存在,那么計算出的行列式的值不是零。此外,也有可能計算機算出行列式的值等于零,但矩陣是奇異的。
在線性代數(shù)教學(xué)中,還應(yīng)當(dāng)利用MATLAB實現(xiàn)可視化教學(xué)。MATLAB是一種適用于科學(xué)工程計算的高級語言,它不僅在數(shù)據(jù)計算方面功能強大,在數(shù)據(jù)可視化方面的功能也不可小視。利用MATLAB的繪圖功能把難以理解的抽象知識轉(zhuǎn)化成直觀、豐富的圖形,將會使難度大大降低,收到事半功倍的效果。著名統(tǒng)計學(xué)家John Tukey就曾經(jīng)指出:圖形的呈現(xiàn)方式會讓人們得到許多出乎意料的結(jié)果。事實上,人類對圖形的理解能力確實很強,往往能夠從中發(fā)現(xiàn)一些通過常規(guī)計算難以發(fā)掘的信息。
例如,在講授特征值問題時,可以利用MATLAB中的eigshow工具,它可以把一個平面映射到自身的線性算子的作用可視化。該工具可以同時顯示一個單位向量x和x在A下的像Ax。在講授利用正交變換實現(xiàn)二次型轉(zhuǎn)換為標(biāo)準(zhǔn)型時,也可以利用MATLAB的繪圖語句,這樣學(xué)生可以在視覺上看到,正交變換的實質(zhì)就是將二次型圖像進(jìn)行旋轉(zhuǎn),同時保持圖形形狀不變。
第四,建立一支既有堅實數(shù)學(xué)基礎(chǔ),又有必要的工科知識的師資隊伍。國外的一些經(jīng)驗值得我們借鑒,美國大學(xué)的一些線性代數(shù)教學(xué)工作就是由工程系擔(dān)任的。即使是由數(shù)學(xué)系教授承擔(dān)的線性代數(shù)教學(xué)工作,由于數(shù)學(xué)教授從事與工程相關(guān)的科研項目較多,他們的工科知識也比中國的同行們強得多。鑒于目前國內(nèi)的工科線性代數(shù)教學(xué)實踐,可以考慮由數(shù)學(xué)專業(yè)類師資和工科類專業(yè)師資共同擔(dān)任工科線性代數(shù)教學(xué)任務(wù)的模式。
三、結(jié)語
工科線性代數(shù)的教學(xué)實踐與探索是一個長期而艱巨的過程,在這個過程中,要不斷提高師資隊伍素質(zhì),利用各種工具和方式,把抽象的線性代數(shù)理論和具體工程實踐聯(lián)系起來,使得線性代數(shù)的學(xué)習(xí)由枯燥乏味變得趣味盎然,使學(xué)生能夠成為具備一定理論基礎(chǔ)和較強實踐能力的人才。
參考文獻(xiàn):
[1]韋蘭英,張振強.基于應(yīng)用能力培養(yǎng)的“線性代數(shù)”教學(xué)探討[J].教育與職業(yè),2010,(23):137-138.
[2]段勇,黃廷祝.將數(shù)學(xué)建模思想融入線性代數(shù)課程教學(xué)[J].中國大學(xué)教育,2009,(3):43-44.
[3]閻家斌,宋叔尼,孫艷蕊.用MATLAB和建模實踐改造工科線性代數(shù)課程的體會[J].大學(xué)教育,2013,(8):66-67.
[4]王玉敏.淺談《線性代數(shù)》教學(xué)的體會[J].中國成人教育,2006,(2):116-117.
[5]同濟(jì)大學(xué)數(shù)學(xué)系.線性代數(shù)[M].北京:高等教育出版社,2007.