国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

迭代方法計(jì)算矩陣特征值

2020-06-28 11:51黃朝軍
凱里學(xué)院學(xué)報(bào) 2020年3期
關(guān)鍵詞:迭代法四階線性方程組

黃朝軍

(凱里學(xué)院,貴州凱里 556011)

計(jì)算方陣A的特征值,就是求特征方程|λIA|=0的根,其中I為單位矩陣.這對(duì)于二階矩陣是可以的,但對(duì)于階數(shù)較大的矩陣來(lái)說(shuō),求解是十分困難,因?yàn)樾辛惺絴λI-A|的計(jì)算相當(dāng)不易.

1 迭代方法

對(duì)于n階方陣A,其特征值λ1,λ2,???,λn按模的大小排列為|λn|≤|λn-1|≤???≤|λ2|<|λ1|,αk是對(duì)應(yīng)于特征值λk(k=1,2,???,n)的特征向量,且特征向量α1,α2,???,αn線性無(wú)關(guān).

任取非零的n維初始向量X0,由矩陣A構(gòu)造一個(gè)向量序列X1=AX0,X2=AX1,???,Xk=AXk-1,???,稱為迭代向量.由于α1,α2,???,αn線性無(wú)關(guān),則初始向量X0可唯一表示成X0=a1α1+a2α2+???+anαn,由于Aαk=λkαk(k=1,2,???,n),于是Xk=AXk-1=A2Xk-2=???=AkX0=Ak(a1α1+a2α2+???+anαn)=λ1ka1α1+λ2ka2α2+???+λnkanαn=,因?yàn)椋?(k=2,3,???,n),所以=0,于是Xk=a1α1,即當(dāng)k充分大時(shí)有Xk≈λ1ka1α1,從而有Xk+1≈λ1k+1a1α1.

這說(shuō)明當(dāng)k充分大時(shí),兩個(gè)相鄰迭代向量Xk+1與Xk近似地相差一個(gè)倍數(shù),這個(gè)倍數(shù)就是矩陣A的按模最大的特征值λ1,即Xk+1≈λ1Xk.記(xk)i表示向量Xk的第i個(gè)分量,則λ1≈.因?yàn)閄k+1≈λ1Xk,Xk+1=AXk,所以有AXk≈λ1Xk,則向量Xk可近似地作為對(duì)應(yīng)于λ1的特征向量,從而對(duì)應(yīng)于最大特征值λ1的特征向量就是Xk.

當(dāng)取定初始向量X0后,建立迭代公式為Yk=AXk-1,mk=max(Yk),Xk=Yk(k=0,1,2,???),其中mk是向量Yk的模最大的一個(gè)分量.

這樣,有

當(dāng)n階方陣A可逆時(shí),A-1的特征值就是A的特征值λ1,λ2,???,λn的倒數(shù),從而A-1的模最大特征值就是A的模最小特征值,所以可以用A-1來(lái)計(jì)算矩陣A的模最小特征值λn.

記A=LU,其中L是單位下三角矩陣,U是上三角矩陣,取定初始向量X0后,建立迭代公式為L(zhǎng)Zk=Xk-1,UYk=Zk,mk=max(Yk),Xk=Yk(k=1,2,???),其中mk是向量Yk的模最大的一個(gè)分量,則A的模最小的特征值為λn=mk-1,相應(yīng)的特征向量為αn=Xk.

這表明,可以構(gòu)造迭代向量,利用迭代方法計(jì)算出矩陣的模最大和模最小的特征值.

2 迭代法應(yīng)用

2.1 計(jì)算三、四階矩陣的全部特征值

一般的三、四階矩陣的特征多項(xiàng)式是三、四次方程,根本無(wú)法求出其根,而利用迭代方法可以計(jì)算出全部的特征值.

解 先求出A的模最大的特征值.取初始向量X0=(6,10,6)T,建立迭代公式為Yk=AXk-1,mk=max(Yk),Xk=Yk(k=0,1,2,???),λ1=,計(jì)算結(jié)果如表1所示.

表1 迭代方法計(jì)算例1中矩陣最大特征值

由于|m6-m5|=0.000787411<0.001,停止迭代,得所求模最大的特征值λ1≈m5=4.895.由于

λ1λ2λ3=|A|=-2,λ1+λ2+λ3=tr(A)=a11+a22+a33=6,則λ2+λ3=1.105,λ2λ3=0.4086,從而解得λ2=0.5525+0.3215i,λ3=0.5525-0.3215i,這樣就求出了矩陣A的全部特征值.

解 先用迭代法求矩陣A的模最大的特征值,取X0=(-6,2,10,3)T,建立迭代公式Y(jié)k=AXk-1,mk=max(Yk),Xk=Yk(k=0,1,2,???),λ1=,計(jì)算結(jié)果如表2所示.

再用迭代法求A的模最小的特征值,對(duì)矩陣A進(jìn)行分解,即A=LU,有L=

由于|m6-m5|=0.00039<0.001,停止迭代,得所求模最大的特征值λ1≈m6=5.863;

表2 迭代方法計(jì)算例2中矩陣最大特征值

續(xù)表2 迭代方法計(jì)算例2中矩陣最大特征值

表3 迭代方法計(jì)算例2中矩陣最小特征值

由于|m7-m6|=0.0008<0.001,停止迭代,得所求模最小的特征值λ4≈m7-1=0.8006.

由于λ1λ2λ3λ4=|A|=-16,λ1+λ2+λ3+λ4=tr(A)=a11+a22+a33+a44=8,則λ2+λ3=1.3364,λ2λ3=-3.4087,從而解得λ2=2.63166,λ3=-1.29526,這樣就求出了矩陣A的全部特征值.

2.2 判斷線性方程組迭代法求解的收斂性

對(duì)于線性方程組AX=b,建立迭代格式X(k+1)=BX(k)+d,當(dāng)?shù)仃嘊的模最大的特征值λ1使得|λ1|<1時(shí),迭代收斂,否則就不收斂.當(dāng)收斂時(shí),即可求出線性方程組的解.

建立迭代格式

判斷迭代是否收斂?

表4 迭代方法計(jì)算例3中矩陣最大特征值

由于|m8-m7|=0.0009<0.001,停止迭代,得所求模最大的特征值λ1≈m5=1.38,λ1>1,從而按照此迭代格式求線性方程組的解,是不收斂的.

這樣的迭代方法,對(duì)于四階及以下的矩陣可以求出其所有特征值,對(duì)于五階及以上的矩陣可以求出其模最大及模最小的特征值.這種直接利用矩陣本身而建立的迭代方法避開(kāi)了計(jì)算行列式,避開(kāi)了解一元高次方程的困難,這樣的數(shù)值方法很實(shí)用.

猜你喜歡
迭代法四階線性方程組
迭代法求解一類函數(shù)方程的再研究
一類整系數(shù)齊次線性方程組的整數(shù)解存在性問(wèn)題
預(yù)條件下高階2PPJ 迭代法及比較定理
求解非線性方程組的Newton迭代與Newton-Kazcmarz迭代的吸引域
一類帶參數(shù)的四階兩點(diǎn)邊值問(wèn)題的多解性*
兩類Gauss 消去法算法復(fù)雜性比較
求解復(fù)對(duì)稱線性系統(tǒng)的CRI變型迭代法
帶有完全非線性項(xiàng)的四階邊值問(wèn)題的多正解性
一種新的四階行列式計(jì)算方法
Cramer法則推論的幾個(gè)應(yīng)用
武胜县| 江华| 西贡区| 西乌| 志丹县| 德昌县| 醴陵市| 岳池县| 大港区| 崇文区| 沁水县| 五大连池市| 汨罗市| 长宁区| 芒康县| 富平县| 辛集市| 衡东县| 永吉县| 丽江市| 温州市| 馆陶县| 焉耆| 舒兰市| 鹿邑县| 五指山市| 江孜县| 金昌市| 怀来县| 灌云县| 龙岩市| 清苑县| 佳木斯市| 盐津县| 津南区| 永昌县| 蕉岭县| 电白县| 永康市| 永嘉县| 汽车|