用QR算法求矩陣的特征值_第1頁
用QR算法求矩陣的特征值_第2頁
用QR算法求矩陣的特征值_第3頁
用QR算法求矩陣的特征值_第4頁
用QR算法求矩陣的特征值_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上一、實(shí)驗(yàn)名稱:用QR算法求矩陣的特征值二、實(shí)驗(yàn)?zāi)康模?、通過實(shí)驗(yàn)進(jìn)一步熟悉掌握求矩陣特征值的QR方法及原理。 2、理解QR方法的計(jì)算流程。 3、能夠編程實(shí)現(xiàn)QR方法。三、實(shí)驗(yàn)內(nèi)容:給定矩陣 , ,采用QR方法計(jì)算A和H矩陣的全部特征值。四、實(shí)驗(yàn)要求:(1) 根據(jù)QR算法原理編寫程序求矩陣及矩陣的全部特征值(要求誤差10)。(2) 直接用MATLAB的內(nèi)部函數(shù)eig求矩陣及矩陣的全部特征值,并與(1)的結(jié)果比較。五、QR方法計(jì)算矩陣特征值的程序:專心-專注-專業(yè)function namda,time,data_na=qr_tz(A,tol)if nargin=1;tol

2、=1e-5;endwucha=1;time=0;while (wucha>tol)&(time<500)q,r=qr(A);A1=r*q;tz0=diag(A1);tz1=diag(A);wucha=norm(tz0-tz1);A=A1;time=time+1;data_na(time,:)=tz1;endnamda=tz1;disp(特征值為)namdadisp(第一個(gè)特征在值)timen1=length(data_na);n2=(1:n1);temp1=n2,data_na;subplot(2,2,1:2)plot(date_na(:,1)title(迭代次數(shù)為)gri

3、dsubplot(2,2,3)plot(data-na(:,2)title(第二個(gè)特征值)gridsubplot(2,2,4)plot(data-na(:,3)title(第三個(gè)特征值)grid六、實(shí)驗(yàn)結(jié)果:>> A=6,2,1;2,3,1;1,1,1;namda,time,data_na=qr_tz(A,1e-5);特征值為namda = 7.5196 2.5311 0.9494迭代次數(shù)為time = 6圖 1>> A=6,2,1;2,3,1;1,1,1;V,D=eig(A,'nobalance'),V = -0.4791 -0.1127 -0.475

4、5 -0.2482 0.1505 -0.2585 0.7125 0.6152 -0.6346D = 0.1052 0 0 0 2.8525 0 0 0 7.0417>> A=2,3,4,5,6;4,4,5,6,7;0,3,6,7,8;0,0,2,8,9;0,0,0,1,0;namda,time,data_na=qr_tz(A,1e-5);特征值為namda = 13.8078 6.8945 1.8729 -0.7164 -0.8589迭代次數(shù)為time =22圖 2>> A=2,3,4,5,6;4,4,5,6,7;0,3,6,7,8;0,0,2,8,9;0,0,0,1,

5、0;V,D=eig(A,'nobalance'),V = 0.1240 0.5961 0.8703 0.3744 -0.6599 1.0000 1.0000 0.5544 -1.0000 0.5090 0.8331 0.8813 -1.0000 0.8985 -0.4224 0.9037 -0.4478 0.4509 0.9684 -0.2297 0.8908 -0.3626 0.1483 -0.3073 1.0000D = 13.3192 0 0 0 6.5665 0 0 0 1.9939 0 0 0 0 0 0 0 0 0 0 -0.6488 0 0 -0.2297 表1 用兩種方法求得矩陣A的全部特征值特征值QR法直接用eig法17.51967.0417 22.53112.8525 30.94940.1052表2 用兩種方法求得矩陣H的全部特征值特征值QR法直接用eig法113.807813.319226.89456.5665 31.87291.9939 4-0.7164-0.6488 5-0.8589-0.2297七、實(shí)驗(yàn)結(jié)果分析:從圖1和圖2中可以看出在迭代前幾次可能會(huì)有一些波動(dòng),但逐漸趨于平穩(wěn),并且收斂速度快,算法穩(wěn)定。從表1和表2可以看出直接用MATLAB的內(nèi)部函數(shù)eig求矩陣及矩陣的全部特征值與QR方法

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論