版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第8章矩陣特征值問題的數(shù)值解法8.1引言8.2冪法及反冪法8.3雅可比方法8.4QR算法8.1引言
工程技術中有多種振動問題,如橋梁或建筑物的振動,機械零件、飛機機翼的振動,及一些穩(wěn)定性分析和相關分析在數(shù)學上都可轉化為求矩陣特征值與特征向量的問題.
下面先復習一些矩陣的特征值和特征向量的基礎知識.
定義1⑴已知n階矩陣A=(aij),則稱為A的特征多項式.一般有n個根(實的或復的,復根按重數(shù)計算)稱為A的特征值.用λ(A)表示A的所有特征值的集合.
A的特征方程⑵設λ為A的特征值,相應的齊次方程組
注:當A為實矩陣時,
(λ)=0為實系數(shù)n次代數(shù)方程,其復根是共軛成對出現(xiàn).的非零解x稱為矩陣A的對應于λ的特征向量.
定理1
設λ為A∈Rn×n的特征值,且Ax=λx(x0),則有⑵λ-p為A-pI的特征值,即(A-pI)x=(λ-p)x
;⑴cλ為的cA特征值(c≠0為常數(shù));
下面敘述有關特征值的一些結論:⑶λk為Ak的特征值,即Akx=λkx
;⑷設A為非奇異矩陣,那么λ≠0,且λ-1為A-1的特征值,即A-1x=λ-1x.
定理2
設λi(i=1,2,,n)為n階矩陣A=(aij)的特征值,則有⑴稱為A的跡;⑵
定理3設A∈Rn×n,則有
定義2
設n階矩陣A=(aij),令
下面討論矩陣特征值界的估計.⑴;⑵集合稱為復平面上以aii為圓心,以ri為半徑的n階矩陣A的n個Gerschgorin圓盤.
定理4(Gerschgorin圓盤定理)
特別地,如果A的一個圓盤Di是與其它圓盤分離(即孤立圓盤),則Di中精確地包含A的一個特征值.⑴設n階矩陣A=(aij),則A的每一個特征值必屬于下面某個圓盤之中⑵如果A有m個圓盤組成一個連通的并集S,且S與余下n-m個圓盤是分離的,則S內(nèi)恰包含A的m個特征值.或者說A的特征值都在n個圓盤的并集中.
證明只就⑴給出證明.設λ為A的特征值,即Ax=λx,其中x=(x1,x2,,xn)T0.或
記,考慮Ax=λx的第k個方程,即于是即這說明,A的每一個特征值必位于A的一個圓盤中,并且相應的特征值λ一定位于第k個圓盤中(其中k是對應特征向量x絕對值最大的分量的下標).
例2
估計矩陣A的特征值范圍,其中
解矩陣A的3個圓盤為
由定理8,可知A的3個特征值位于3個圓盤的并集中,由于D1是孤立圓盤,所以D1內(nèi)恰好包含A的一個特征值λ1(為實特征值),即A的其它兩個特征值λ2,λ3包含在D2,D3的并集中.
定義3設A∈Rn×n為對稱矩陣,對于任一非零向量x,稱為對應于向量x的瑞利(Rayleigh)商.
定理5設A∈Rn×n為對稱矩陣(其特征值次序記為λ1≥λ2≥≥λn),則1.(對任何非零x∈Rn);2.;3..
證明只證1,關于2,3自己作練習.
由于A為實對稱矩陣,可將λ1,λ2,,λn
對應的特征向量x1,x2,,xn
正交規(guī)范化,則有(xi,xj)=δij,設x0為Rn中任一向量,則有于是從而1成立.結論1說明瑞利商必位于λn和λ1之間.
關于計算矩陣A的特征值問題,當n=2,3時,我們還可按行列式展開的辦法求(λ)=0的根.但當n較大時,如果按展開行列式的辦法,首先求出(λ)的系數(shù),再求(λ)的根,工作量就非常大,用這種辦法求矩陣的特征值是不切實際的,由此需要研究求A的特征值及特征向量的數(shù)值解法.
本章將介紹一些計算機上常用的兩類方法,一類是冪法及反冪法(迭代法),另一類是正交相似變換的方法(變換法).
冪法與反冪法都是求實矩陣的特征值和特征向量的向量迭代法,所不同的是冪法是計算矩陣的主特征值(矩陣按模最大的特征值稱為主特征值,其模就是該矩陣的譜半徑)和相應特征向量的一種向量迭代法,而反冪法則是計算非奇異(可逆)矩陣按模最小的特征值和相應特征向量的一種向量迭代法.下面分別介紹冪法與反冪法.8.2冪法及反冪法現(xiàn)討論求λ1及x1的方法.
設實矩陣A=(aij)有一個完全的特征向量組,即A有n個線性無關的特征向量,設矩陣A的特征值為λ1,λ2,,λn,相應的特征向量為x1,x2,,xn.已知A的主特征值λ1是實根,且滿足條件
8.2.1冪法(又稱乘冪法)
冪法的基本思想是:任取非零的初始向量v0
,由矩陣A構造一向量序列{vk}稱為迭代向量,由假設,v0可唯一表示為于是其中由假設故從而為λ1的特征向量.所以當k充分大時,有即為矩陣A的對應特征值1的一個近似特征向量.用(vk)i
表示vk的第i個分量,則當k充分大時,有即為A的主特征值1的近似值.由于
迭代公式實質(zhì)上是由矩陣A的乘冪Ak與非零向量v0相乘來構造向量序列{vk}={Akv0},從而計算主特征值λ1及其對應的特征向量,這就是冪法的思想.的收斂速度由比值來確定,r越小收斂越快,但當r≈1時收斂可能很慢.
定理6設A∈Rn×n有n個線性無關的特征向量,主特征值λ1滿足條件|λ1|>|λ2|≥≥|λn|,則對任何非零向量v0(a10),冪法的算式成立.又設A有n個線性無關的特征向量,λ1對應的r個線性無關的特征向量為x1,x2,,xr,則由(2.2)式有
如果A的主特征值為實的重根,即λ1=λ2==λr,且|λr|>|λr+1|≥≥|λn|,為A的特征向量,這說明當A的主特征值是實的重根時,定理6的結論還是正確的.
應用冪法計算A的主特征值λ1及其對應的特征向量時,如果|λ1|>1(或|λ1|<1),迭代向量
vk的各個不等于零的分量將隨k→∞
而趨向于無窮(或趨向于零),這樣在計算機實現(xiàn)時就可能“溢出”.為克服這個缺點,就需要將迭代向量加以規(guī)范化.
設有一向量v0,將其規(guī)范化得向量為其中max(v)表示v的絕對值最大的分量.即如果有則max(v)=vq,且q為所有絕對值最大的分量中的最小下標.在定理6的條件下冪法可這樣進行:任取一初始向量v00(a10),構造規(guī)范化向量序列為由(2.3)式收斂速度由比值r=|λ2/λ1|確定.總結上述結論,有同理,可得到
定理7設A∈Rn×n有n個線性無關的特征向量,主特征值λ1滿足|λ1|>|λ2|≥≥|λn|,則對任意非零初始向量v0=u0(a10),有冪法計算公式為則有⑴⑵
例1
用冪法計算矩陣的主特征值與其對應的特征向量.
解取v0=u0=(0,0,1)T
,則直到k=8時的計算結果見下表k12,4,1,40.5,1,0.2524.5,9,7.7590.5,1,0.861135.7222,11.4444,8.36111.44440.5,1,0.736045.4621,10.9223,8.230610.92230.5,1,0.753655.5075,11.0142,8.257611.01420.5,1,0.749465.4987,10.9974,8.249410.99740.5,1,0.750175.5002,11.0005,8.250111.00050.5,1,0.750085.5000,11.0000,8.250011.00000.5,1,0.7500從而8.2.2冪法的加速方法1、原點平移法
由前面討論知道,應用冪法計算A的主特征值的收斂速度主要由比值r=|λ2/λ1|來決定,但當r接近于1時,收斂可能很慢.這時,一個補救辦法是采用加速收斂的方法.其中p為參數(shù),設A的特征值為i,則對矩陣B的特征值為i-p
,而且A,B的特征向量相同.
引進矩陣B=A-pI.
如果要計算A的主特征值1,只要選擇合適的數(shù)p,使1-p為矩陣B=A-pI
的主特征值,且那么,對矩陣B=A-pI應用冪法求其主特征值1-p,收斂速度將會加快.這種通過求B=A-pI的主特征值和特征向量,而得到A的主特征值和特征向量的方法叫原點平移法.對于A的特征值的某種分布,它是十分有效的.
例4
設A∈R4×4有特征值比值r=|λ2/λ1|≈0.9.做變換B=A-12I(p=12),則B的特征值為應用冪法計算B的主特征值μ1的收斂速度的比值為
雖然常常能夠選擇有利的p值,使冪法得到加速,但設計一個自動選擇適當參數(shù)p的過程是困難的.
定理
設A∈Rn×n為對稱矩陣,特征值滿足對應的特征向量xi滿足(xi,xj)=δij
(單位正交向量)
,應用冪法公式(2.9)計算A的主特征值1,則規(guī)范化向量uk的瑞利商給出1的較好的近似值為
由此可見,R(uk)比μk更快的收斂于1.2、瑞利商加速
證明由(2.8)式及得
冪法的瑞利商加速迭代公式可以寫為其中A為n階實對稱矩陣.
對給定的誤差限,當|μ
k–μk-1|<時,取近似值反冪法
反冪法是用于求非奇異矩陣A的按模最小的特征值和對應特征向量的方法.而結合原點平移法的反冪法則可以求矩陣A的任何一個具有先了解的特征值和對應的特征向量。設矩陣A非奇異,其特征值i(i=1,2,,n),滿足其相應的特征向量x1,x2,,xn線性無關,則A-1
的特征值為1/i
,對應的特征向量仍為xi
(i=1,2,,n).此時,A-1的特征值滿足因此,對A-1應用冪法,可求出其主特征值1/n
μ
k
和特征向量
xn
uk.從而求得A的按模最小特征值
n
1/μk
和對應的特征向量
xn
uk
,這種求A-1的方法就稱為反冪法.為了避免求A-1,可通過解線性方程組Avk=uk-1得到vk,采用LU分解法,即先對A進行LU分解A=LU,此時反冪法的迭代公式為
反冪法的迭代公式為對給定的誤差,當|μk–μk-1|<
時,得顯然,反冪法的收斂速度取決于比值,比值越小,收斂越快.
定理8設A∈Rn×n為非奇異矩陣,且有n個線性無關的特征向量,其對應的特征值滿足
|1|≥|2|≥≥|n-2|>|n|>0,則對任意非零初始向量u0(an0)
,由反冪法計算公式構造的向量序列{vk},{uk}滿足⑴⑵
在反冪法中也可以用原點平移法加速迭代過程,或求其它特征值與其對應的特征向量.
如果矩陣(A-pI)-1存在,顯然其特征值為對應的特征向量仍然是x1,x2,,xn.
如果p是A的特征值j的一個近似值,且設j與其它特征值是分離的,即就是說1/(j-p)是矩陣(A-pI)-1的主特征值,可用反冪法應用于矩陣(A-pI)-1計算j及對應的特征向量.現(xiàn)對矩陣(A-pI)-1應用反冪法,得到如下迭代公式
定理9設A∈Rn×n有n個線性無關的特征向量,矩陣A的特征值及對應的特征向量分別記為i
及xi(i=1,2,,n),而p為j的近似值,(A-pI)-1存在,且⑴⑵則對任意非零初始向量u0(aj0)
,由反冪法計算公式(2.12)構造的向量序列{vk},{uk}滿足且收斂速度為
由該定理知,對A-pI(其中p≈j)應用反冪法,可用來計算特征向量xj,只要選擇p是j的一個較好的近似且特征值分離情況較好,一般r很小,常常只要迭代一二次就可完成特征向量的計算.反冪法迭代公式中的vk是通過解方程組求得的,為了節(jié)省工作量,可以先將A-pI進行三角分解于是求vk相對于解兩個三角形方程組實驗表明,按下述方法選擇u0是較好的:選u0使用回代求解(2.13)即得v1,然后再按公式(2.12)進行迭代.例5
求矩陣A最接近于1.9的特征值和相應的特征向量取作迭代,結果如表:8.3Jacobi方法Jacobi
方法的基本思路矩陣的旋轉變換Jacobi
迭代法收斂定理
說明解:
例6:
8.4QR算法8.4.1.
化矩陣為Hessenberg形8.4.2QR算法及其收斂性(1)鏡面反射矩陣(2)化一般實矩陣為上Hessenberg矩陣(3)化對稱矩陣為三對角矩陣
當A為實矩陣,如果限制用正交相似變換,由于A有復的特征值,A不能用正交相似變換約化為上三角陣.用正交相似變換能約化到什么程度呢?(Schur定理)
設A∈Rn×n,則存在酉矩陣U使其中rii(i=1,2,,n)為A的特征值.
下面給出理論上有關通過酉相似變換及正交變換可以約化一般矩陣A到什么程度的問題.其中Rii(i=1,2,,m)為一階或二階方陣,且每個一階Rii是A的實特征值,每個二階對角塊Rii的兩個特征值是A的兩個共軛復特征值.
(實Schur分解)
設A∈Rn×n,則存在正交矩陣Q使63(1)鏡面反射矩陣8.4.1.
化矩陣為Hessenberg形鏡面反射矩陣的意義是“成批”消去向量的非零元素。例:解:#(1)用初等反射矩陣作正交相似變換約化一般實矩陣A為上Hessenberg矩陣.化矩陣為上Hessenberg矩陣討論兩個問題(2)用初等反射矩陣作正交相似變換約化對稱矩陣A為對稱三對角矩陣.
于是,求原矩陣特征值問題,就轉化為求上Hessenberg矩陣或對稱三對角矩陣的特征值問題.(2)化一般實矩陣為上Hessenberg矩陣
設A∈Rn×n,下面來說明,可選擇初等反射矩陣U1,U2,,Un-2使A經(jīng)正交相似變換約化為一個上Hessenberg陣.
(1)設其中c1=(a21,,an1)T∈Rn-1
,不妨設c1≠0,否則這一步不需要約化.于是,可選擇初等反射陣令使其中則其中
(2)第k步約化:重復上述過程,設對A已完成第1步,,第k-1步正交相似變換,即有或且其中為k階上Hessenberg陣,設ck≠0,于是可選擇初等反射陣Rk使其中,Rk計算公式為令則其中為k+1階上Hessenberg陣,第k步約化只需計算及(當A為對稱矩陣時,只需要計算).
(3)重復上述過程,則有
定理11(Household約化矩陣為上Hessenberg陣)設A∈Rn×n則存在初等反射矩陣U1,U2,,Un-2
使為上Hessenberg矩陣.總結上述結論,有
例7用Household方法將矩陣約化為上Hessenberg陣.
解選取初等反射陣R1使,其中c1=(2,4)T.
(1)計算R1:則有
(2)約化計算:則得到上Hessenberg陣為(3)化對稱矩陣為對稱三對角矩陣推論(Household約化對稱矩陣為對稱三對角矩陣)設A∈Rn×n為對稱矩陣,則存在初等反射矩陣U1,U2,,Un-2使為對稱三對角矩陣.8.4.2QR算法及其收斂性
QR算法是一種變換方法,是計算一般矩陣(中小型矩陣)全部特征值問題的最有效方法之一.(1)上Hessenberg矩陣的全部特征值問題;(2)計算對稱三對角矩陣的全部特征值問題,
目前QR算法主要用來計算:且QR算法具有收斂快,算法穩(wěn)定等特點.
對于一般矩陣A∈Rn×n(或對稱矩陣),則首先用Household方法將A化為上Hessenberg陣B(或對稱三對角陣),然后再用QR算法計算B的全部特征值.
設A∈Rn×n,且A對進行QR分解,即A=QR,其中R為上三角陣,Q為正交陣,于是可得到一新矩陣B=RQ=QTAQ.顯然,B是由A經(jīng)過正交相似變換得到,因此B與A的特征值相同.再對B進行QR分解,又可得一新矩陣,重復這一過程可得到矩陣序列:
設A=A1
將A1進行QR分解A1=Q1R1
作矩陣A2=R1Q1=Q1TR1Q1
QR算法,就是利用矩陣的QR分解,按上述遞推法則構造矩陣序列{Ak}的過程.只要A為非奇異矩陣,則由QR算法就完全確定{Ak}.
定理13(基本QR算法)設A=A1∈Rn×n,構造QR算法:于是
證明(1),(2)顯然,現(xiàn)證(3).用歸納法,顯然,當k=1時有,
設Ak-1有分解式
定理14(QR算法的收斂性)設A=(aij)∈Rn×n,(1)如果A的特征值滿足:(2)A有標準型A=XDX-1,其中D=diag(1,2,n),且設X-1有三角分解X-1=LU(L為單位下三角陣,U為上三角陣),則由QR算法產(chǎn)生的{Ak}本質(zhì)上收斂于上三角矩陣,即若記Ak=(aij(k)),則(1)(2)當i>j時,當i<j時aij(k)的極限不一定存在.
推論如果對稱矩陣A滿足定理14的條件,則由QR算法產(chǎn)生的{Ak}收斂于對角陣D=diag(1,2,n).
設A∈Rn×n,且A有完備的特征向量集合,如果A的等模特征值中只有實重特征值或多重共軛復特征值,則由QR算法產(chǎn)生的{Ak}本質(zhì)收斂于分塊上三角矩陣(對角塊為一階和二階子塊),且對角塊中每一個2×2子塊給出A的一對共軛復特征值,每一個一階對角子塊給出A的實特征值,即
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆湖南省懷化市中方縣一中生物高三第一學期期末復習檢測試題含解析
- 黑龍江省齊齊哈爾市2025屆生物高一上期末達標測試試題含解析
- 蒲柳人家每段課件
- 2025屆寧夏吳忠中學生物高三第一學期期末學業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 2025屆貴州省六盤水市六枝特區(qū)七中生物高三上期末監(jiān)測試題含解析
- 2025屆遼寧大連市普蘭店區(qū)數(shù)學高二上期末學業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 2025屆湖北省宜昌第二中學生物高二上期末質(zhì)量跟蹤監(jiān)視試題含解析
- 2025屆湖南省邵東縣創(chuàng)新實驗學校數(shù)學高二上期末學業(yè)水平測試試題含解析
- 北京市西城區(qū)北京第四十四中學2025屆生物高三上期末調(diào)研模擬試題含解析
- 陜西省南鄭中學2025屆高二上生物期末綜合測試模擬試題含解析
- 蓋洛普優(yōu)勢識別器測試完整版
- 配網(wǎng)工程管理流程及注意事項
- 電動車證明模板
- 美標鋼材理論重量整理(槽鋼、角鋼、H型鋼-W型鋼、T型鋼)
- 管樁打樁規(guī)范及要求
- 光纖傳感器的八大優(yōu)點和分布式光纖傳感器的六大特點
- 機關工作人員考勤表Excel模板
- 日照市重點支柱產(chǎn)業(yè)情況
- 學生課堂表現(xiàn)評價量表(共8頁)
- 未就業(yè)證明模板村委會
- 《2021國標暖通圖集資料》14K117-3 錐形風帽
評論
0/150
提交評論