凌思濤 陳興同 王海軍 王瑞瑞 吳鋼
[摘 要] “計算方法”是高校理工科本科生的一門重要課程,它以介紹各類數(shù)值計算問題的算法基本原理和提供數(shù)值方法為主要內(nèi)容,幫助學生提高解決實際問題的能力。詳細闡述在“計算方法”課程教學過程中,通過融入四元數(shù)的基本知識和變換技巧,形成延拓式的教學模式,結(jié)果表明,可以激發(fā)學生對本課程的學習興趣,從而提高他們的學習積極性,對拓展學生的知識視野、培養(yǎng)學生的創(chuàng)新思維和深入思考問題的能力有積極意義。
[關(guān)鍵詞] 計算方法;延拓式教學;四元數(shù)
[基金項目] 2019年度中國礦業(yè)大學教學研究項目一般項目“面向留學生的《計算方法B》英文課程教學研究與實踐”(2019YB32)
[作者簡介] 凌思濤(1980—),男,山東臨沂人,計算數(shù)學專業(yè)博士,中國礦業(yè)大學數(shù)學學院副教授,主要從事數(shù)值代數(shù)研究。
[中圖分類號] G642.4? ?[文獻標識碼] A? ? [文章編號] 1674-9324(2021)25-0076-04? ?[收稿日期] 2021-04-22
一、引言
“計算方法”是高校理工科本科生的一門重要課程,該課程又稱數(shù)值計算方法或數(shù)值分析,它以介紹各類數(shù)值計算問題的算法基本原理和提供數(shù)值方法為主要內(nèi)容,向理工科學生傳授科學研究和工程技術(shù)中數(shù)值計算的基本知識,提高學生解決實際問題的能力。它更注重理論教學和實踐教學的有機融合,與計算機軟件相結(jié)合實施教學過程是本課程的一個特色。
隨著科學技術(shù)現(xiàn)代化進程的加速,科學計算在自然科學各領(lǐng)域中的地位變得非常重要,例如航空航天、大氣運動、橋梁鐵路工程、火車輪船制造、地質(zhì)勘探、地震預(yù)報、風險投資等領(lǐng)域都需要用科學計算進行數(shù)據(jù)處理。除了理論研究和科學實驗以外,科學計算已經(jīng)成為當前科學研究的三大方法之一[1] (P1-3)。“計算方法”是培養(yǎng)大學生將來能夠進行科學計算的入門級課程,隨著人們認知水平的提高和各領(lǐng)域?qū)W科的交叉互融,特別是大數(shù)據(jù)時代的到來,迫切需要人們提高科學計算的能力。然而,“計算方法”課程原有的教學內(nèi)容已不能完全滿足學科發(fā)展的需要,傳統(tǒng)的教學模式和教學方法也不能充分調(diào)動學生的學習積極性。在切實掌握經(jīng)典方法和理論的前提下,需要豐富“計算方法”的教學內(nèi)容,改進教學方法,增加學生對“計算方法”課程的認同感,激發(fā)他們的學習興趣。
國家強調(diào)高校要注重培養(yǎng)具有創(chuàng)新意識、創(chuàng)新思維、創(chuàng)新能力和創(chuàng)新人格的創(chuàng)新型人才。自教育部頒布《面向21世紀教學內(nèi)容和課程體系改革計劃》以來,教育工作者們從課堂教學和實驗教學等不同方面積極探索和實踐關(guān)于“計算方法”課程的教學研究與改革。近幾年,人們更加注重將“計算方法”的實踐教學與現(xiàn)實生活中遇到的實際問題進行結(jié)合,在教學過程中將最新的數(shù)學建模問題融入課堂教學[2]。在教學內(nèi)容的改進方面,文獻[3]提出了將理論力學和材料力學中的實際問題作為引例融入“計算方法”的課堂教學,以提高學生分析問題和解決問題的能力。文獻[4]對整個課程進行統(tǒng)籌思考,提出了模塊化教學的理念。文獻[5]挖掘了PageRank算法的思想和“計算方法”課程中一些算法思想的共性,提出了將PageRank思想滲透到“計算方法”課程的課堂教學中和稀疏矩陣的實踐教學中,從而加深學生對冪法的理解和對稀疏矩陣稠密矩陣的認識。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,新的教學手段不斷涌現(xiàn),基于網(wǎng)絡(luò)化教學的教學方法和教學手段的改革措施也應(yīng)運而生[6]。還有很多其他改革舉措,這里不再逐一列舉。
本文主要從教學內(nèi)容方面探討“計算方法”課程課堂教學的改革措施,結(jié)合作者多年來在四元數(shù)相關(guān)問題研究中的體會,倡導(dǎo)教學過程中要將教學工作和科學研究相結(jié)合,以科研促教學的理念。以經(jīng)典Jacobi方法求解實對稱矩陣特征值的教學內(nèi)容為例,介紹四元數(shù)變換在“計算方法”課程教學中的應(yīng)用,總結(jié)形成了“計算方法”課程教學中延拓式教學模式的教學實踐。
二、四元數(shù)基本性質(zhì)的引入
早在1843年,愛爾蘭數(shù)學家Hamilton為了描述多維空間中的物理現(xiàn)象而發(fā)明了四元數(shù),它是最簡單的超復(fù)數(shù)。四元數(shù)是復(fù)數(shù)a+bi的推廣形式,一個四元數(shù)可以表示為q=q0+q1i+q2j+q3k,(1)
q0,q1,q2,q3∈R
顯然,q由一個實部和三個虛部構(gòu)成。四元數(shù)的全體記為H,四元數(shù)的乘法法則如表1所示,這意味著四元數(shù)不滿足乘法交換律。
通過與復(fù)數(shù)的對比教學就可以引入四元數(shù)的概念,并且從概念上很容易能看出它和復(fù)數(shù)的區(qū)別與聯(lián)系。通過知識的拓展學生可以很快接受一個新的概念,又會激發(fā)學生的好奇心:既然四元數(shù)不滿足乘法交換律,看起來又比復(fù)數(shù)復(fù)雜,那四元數(shù)到底有什么可用之處,在實際應(yīng)用中又如何使用它解決問題呢?在后續(xù)的講解中就可以繼續(xù)引入四元數(shù)的基本性質(zhì),滿足學生的好奇心。
若把H分解為直和的形式
這就建立了四元數(shù)張量積和實矩陣空間的一種同構(gòu)關(guān)系,可以實現(xiàn)某些特殊矩陣和四元數(shù)張量積H?塥H之間的相互轉(zhuǎn)化。例如,關(guān)于實對稱矩陣的四元數(shù)張量表示有下面的等價結(jié)論[7]:
特別地,一個4×4實矩陣是對角矩陣當且僅當它可以表示為
c0,c1,c2,c3∈R.
由于四元數(shù)具有優(yōu)美的結(jié)構(gòu),四元數(shù)發(fā)展至今已經(jīng)在量子力學、航空器的姿態(tài)控制、彩色圖像處理、三維測量技術(shù)等領(lǐng)域有著廣泛的應(yīng)用。這些應(yīng)用中主要利用了四元數(shù)具有能夠方便地進行正交變換的優(yōu)點。
三、基于Jacobi方法的延拓式教學
一個n階實對稱矩陣A總可以被一個正交矩陣Q通過相似變換約化為對角矩陣,并且對角矩陣的對角元就是A的特征值。Jacobi方法求解實對稱矩陣特征值正是基于這個線性代數(shù)基礎(chǔ)理論提出的。正交矩陣Q的形成過程是通過一系列的正交旋轉(zhuǎn)變換使矩陣A的非對角元逐步收斂到零。這是從矩陣變換的角度來介紹Jacobi方法求解實對稱矩陣的特征值問題,以此問題為基礎(chǔ),可以引導(dǎo)學生從四元數(shù)張量的角度實現(xiàn)算法,這是關(guān)于本部分知識的拓展環(huán)節(jié),以期學生對Jacobi方法有更深入的理解。