你好,看到了你的回答,現在我QR分解法求出了一般

2021-04-21 05:48:19 字數 6148 閱讀 6227

1樓:匿名使用者

下三角形矩陣,這樣的分解法又稱為lu分解法。它的用途主要在簡化一個大矩陣我猜的看看對不對 qr=queue resolve=列分解 lu=line u(不知道)=行分解

你好!簡單矩陣(7,2),(2,3)用qr分解迭代,為啥求不出特徵值?謝謝!

2樓:螞雅@機器人包老師

qr分解迭代求出特徵值

qr分解

對於m×n的列滿秩矩陣a,必有:

am*n= qm*n·rn*n

其中,qt·q=i(即q為正交矩陣),r為非奇異上三角矩陣(即矩陣r的對角線下面的元素全為0)。

這個將a分解成這樣的矩陣q和r的過程就是qr分解。

其中當要求r的對角線元素為正時,該分解唯一。

qr分解可用於求解矩陣a的特徵值、a的逆等問題。

qr分解的介紹

3樓:匿名使用者

這裡給出一個(2×2)矩陣a,在qr分解後用迭代法求解特徵值的過程,僅供參考。

4樓:紫月軍團

qr分解法是目前求一般矩陣全部特徵值的最有效並廣泛應用的方法,一般矩陣先經過正交相似變化成為hessenberg矩陣,然後再應用qr方法求特徵值和特徵向量。它是將矩陣分解成一個正規正交矩陣q與上三角形矩陣r,所以稱為qr分解法,與此正規正交矩陣的通用符號q有關。

5樓:安徽新華電腦專修學院

function l = rqrtz(a,m)%qr演算法求矩陣全部特徵值

%已知矩陣:a

%迭代步數:m

%求得的矩陣特徵值:l

矩陣特徵值的求矩陣特徵值的方法

6樓:匿名使用者

求矩陣特徵值的方法

如下:其中矩陣q為正交矩陣,矩陣r為上三角矩陣,至於qr分解到底是怎麼回事,矩陣q和矩陣r是怎麼得到的,你們還是看矩陣論吧,如果我把這些都介紹了,感覺這篇文章要寫崩,或者你可以先認可我是正確的,然後往下看。

由式(22)可知,a1和a2相似,相似矩陣具有相同的特徵值,說明a1和a2的特徵值相同,我們就可以通過求取a2的特徵值來間接求取a1的特徵值。

7樓:善良的杜娟

把特徵值代入特徵方程,運用初等行變換法,將矩陣化到最簡,然後可得到基礎解系。求矩陣的全部特徵值和特徵向量的方法如下:

第一步:計算的特徵多項式;

第二步:求出特徵方程的全部根,即為的全部特徵值;

第三步:對於的每一個特徵值,求出齊次線性方程組:的一個基礎解系,則可求出屬於特徵值的全部特徵向量。

求特徵向量:

設a為n階矩陣,根據關係式ax=λx,可寫出(λe-a)x=0,繼而寫出特徵多項式|λe-a|=0,可求出矩陣a有n個特徵值(包括重特徵值)。將求出的特徵值λi代入原特徵多項式,求解方程(λie-a)x=0,所求解向量x就是對應的特徵值λi的特徵向量。

判斷矩陣可對角化的充要條件:

矩陣可對角化有兩個充要條件:

1、矩陣有n個不同的特徵向量;

2、特徵向量重根的重數等於基礎解系的個數。對於第二個充要條件,則需要出現二重以上的重特徵值可驗證(一重相當於沒有重根)。

若矩陣a可對角化,則其對角矩陣λ的主對角線元素全部為a的特徵值,其餘元素全部為0。(一個矩陣的對角陣不唯一,其特徵值可以換序,但都存在由對應特徵向量順序組成的可逆矩陣p使p⁻¹ap=λ)。

8樓:匿名使用者

b 的各列元素相等,r(b) = 1, 有 n -1 重零特徵值。

或書上寫的, b 的各行元素成比例,

因第 2 行是第 1 行的 4 倍,...... , 第 n 行是第 1 行的 n^2 倍,

r(b) = 1, 有 n -1 重零特徵值。

一個非零特徵值是根據特徵值以下性質得出的:

所有特徵值之和等於矩陣的跡(即對角元之和)。

9樓:血盟孑孑

ax=mx,等價於求m,使得(me-a)x=0,其中e是單位矩陣,0為零矩陣。

|me-a|=0,求得的m值即為a的特徵值。|me-a| 是一個n次多項式,它的全部根就是n階方陣a的全部特徵值,這些根有可能相重複,也有可能是複數。

如果n階矩陣a的全部特徵值為m1 m2 ... mn,則|a|=m1*m2*...*mn

同時矩陣a的跡是特徵值之和:tr(a)=m1+m2+m3+…+mn

如果n階矩陣a滿足矩陣多項式方程g(a)=0, 則矩陣a的特徵值m一定滿足條件g(m)=0;特徵值m可以通過解方程g(m)=0求得。

還可用mathematica求得。

10樓:李敏

|λ|λe-a|=|λ-1 2 -2|=(-1)^2×|-2 -4 λ+2| (把第一行和第二行互換,再把新的第一行和

|2 λ+2 -4| |λ-1 2 -2| 第三行互換)

|-2 -4 λ+2| |2 λ+2 -4|

=|-2 -4 λ+2|=(-1)×|-2 -4 λ+2|

|0 4-2λ 1/2×λ^2+1/2×λ-3| |0 λ-2 λ-2|

|0 λ-2 λ-2| |0 4-2λ 1/2×λ^2+1/2×λ-3|

=(-1)×|-2 -4 λ+2|=(λ+7)(λ-2)^2.

|0 λ-2 λ-2|

|0 0 1/2×(λ+7)(λ-2)|

所以,a的特徵值為-7,2,2.

11樓:最愛他們姓

這個沒有接觸過呢,不是很懂,不好意思,沒能幫到你,希望你能得到滿意的答覆,祝你生活愉快,謝謝!

qr分解怎麼求特徵向量,求矩陣e的特徵值和特徵向量

12樓:馥馥幽襟披

樓主的問題是自己寫程式完成矩陣的qr分解,既然是迭代實現qr分解,就與矩陣論中說的計算特徵值和特徵向量的方法有些區別了。大體的步驟應該是首先將矩陣化成雙對角矩陣,然後追趕計算特徵值和特徵向量,程式**可以參考 徐士良編的 常用數值算...

13樓:匿名使用者

qr分解迭代求矩陣a的特徵值,每次qr分解後r對角元必須全為正,否則qr分解不唯一。若遇到r對角有負時,構造一個(準單位矩陣d),對角元1的(+-)號由r的正負號決定。然後求出 qo=qd,ro=(d逆)r。

這裡ro已經滿足對角元全正要求,且qoro=迭代矩陣ak。如此繼續分解迭代可求出a特徵值。

14樓:溫振華詩詞

對於任意方陣a,首先求出方程|λe-a|=0的解,這些解就是a的特徵值,再將其分別代入方程(λe-a)x=0中,求得它們所對應的基礎解系,則對於某一個λ,以它所對應的基礎解係為基形成的線性空間中的任意一個向量,均為λ所對應的特徵向量。

為什麼用qr分解求矩陣特徵向量

15樓:匿名使用者

qr分解求特徵值與特徵向量屬《數值分析》內容,高階矩陣求特徵值只能用數值分析方法,因為n≥5的高次代數方程沒有解析解。q的特徵向量矩陣屬於單位正交矩陣。

16樓:oo雨繽紛

由於q是正交矩陣,不影響特徵值。

所以求得的r矩陣對角線值即為符合要求的特徵向量。

(qr分解→相似變換rq→迭代)反覆迴圈,求出矩陣特徵值。這矩陣(7,2),(2,3)為什求不出?

17樓:匿名使用者

你這樣問好像說這個矩陣肯定求不出,所以希望大家告訴你為什麼,但是大家都不知道你怎麼求的,求得過程是否有問題,所以需要你把計算過程列出來,讓大家看看是不是你求措了

18樓:匿名使用者

你問的這題太難了解,答不了

matlab用qr方法怎麼求特徵值,把程式寫出來,謝謝

19樓:匿名使用者

function l = rqrtz(a,m)%qr演算法求矩陣全部特徵值

%已知矩陣:a

%迭代步數:m

%求得的矩陣特徵值:l

a = hess(a);

for i=1:m

n = size(a);

n = n(1,1);

u = a(n,n);

[q,r]=qr(a-u*eye(n,n));

a = r*q+u*eye(n,n);

l = diag(a);

end------------------------------------

a=[0 5 0 0 0 0;1 0 4 0 0 0;0 1 0 3 0 0;0 0 1 0 2 0;0 0 0 1 0 1;0 0 0 0 1 0]

a =0 5 0 0 0 01 0 4 0 0 00 1 0 3 0 00 0 1 0 2 00 0 0 1 0 10 0 0 0 1 0>> rqrtz(a,50)

ans =

-3.2030

3.2030

-1.8837

1.8837

-0.6167

0.6167

>> eig(a)

ans =

-3.3243

3.3243

-1.8892

-0.6167

1.8892

0.6167

20樓:匿名使用者

看matlab幫助檔案,裡邊都有例程,電腦沒有安裝matlab,懶得安裝了,但是我知道幫助檔案裡有這個例子

21樓:言清韻柯北

前面的函式是求特徵值的函式,後面的是呼叫的例子和驗證functionl=

rqrtz(a,m)

%qr演算法求矩陣全部特徵值

%已知矩陣:a

%迭代步數:m

%求得的矩陣特徵值:la=

hess(a);

fori=1:mn=

size(a);n=

n(1,1);u=

a(n,n);

[q,r]=qr(a-u*eye(n,n));a=r*q+u*eye(n,n);l=

diag(a);

enda=[050

000;1040

00;010

300;0010

20;000

101;0000

10]a=

0500

0010

4000

0103

0000

1020

0001

0100

0010

>>rqrtz(a,50)

ans=

-3.2030

3.2030

-1.8837

1.8837

-0.6167

0.6167

>>eig(a)

ans=

-3.3243

3.3243

-1.8892

-0.6167

1.8892

0.6167

matlab中如何用qr函式求特徵值和特徵向量,矩陣是mxn

22樓:匿名使用者

1.矩陣qr分解直接用函式qr就可以了。qr函式適用於不是方針的矩陣分解。

2.用法[q,r]=qr(a)得到q是mm矩陣,r是mn.

3.排列大小的可以採用sort函式。

具體情況建議開啟matlab 幫助瀏覽器詳細看qr函式的用法。

你好!我看到了你在百度中回答別人的問題,請問一下你是在哪兒洗

我在論壇看 bai到別人推薦的 du一個自己開的店去洗zhi的,剛洗dao那會兒比洗之前版看著明顯,權過了1個月開始淡化,現在已經完全看不到了 就只洗了一次,當時那個老闆還說如果繡眉用的那個色膏是低劣的產品還得洗2次。阿門幸好一次搞定。ps 洗眉如果要去美容醫院你最好多跑幾家。家家都黑漫天要價,我去...

您好,我在中看到了您關於AP考試的回答我想明年秋

對不起讓您等這麼久 首先,sat1,也就是美國大部分4年制大學需要的美國高考,和ap幾乎毫無關係。但是,sat2,一部分排名50前的學校需要的考試,就好似是ap裡的入門級題目。其實不管是sat2還是ap都是很寬的概念,它們都包括,數理化語言歷史心理經濟等等。按傳統概念,ap是加難版sat2。如果考過...

你好,看見了你在提問的問題,現在我遇到了類似問題,請幫我一下吧,謝謝你

一些大的銀行和中國移動就有過這樣的回訪 先準備好幾條需要問客戶的簡單問題,越精簡越好。接通後用官方 誠懇的語氣先把你公司的名稱,你的部門報上去 一定要清晰 詢問客戶 是否可以佔用您半分鐘時間,進行一下回訪 接下來可以問 1 您是否已經接觸過我公司的業務員 2 關於他的專業知識您是否認同 或產品的介紹...