版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、矩陣?yán)碚搶嶒瀸I(yè):控制科學(xué)與工程姓名:劉思學(xué)號:2115080100201 矩陣的LU分解1.1 原理定義1.1設(shè)ACn×n,若A可以表示成一個下三角矩陣L與一個上三角矩陣U的乘積A=LU(1.1)則稱其為矩陣A 的LU分解(三角分解).定理1.1設(shè)ACn×n,如果A的順序主子式a110,a11a12a21a220,a11a1 n-1an-1 1an-1 n-10(1.2)則存在唯一的主對角線上元素全為一的下三角矩陣L與唯一的上三角矩陣U,使得A=LU. 曾祥金.矩陣分析及應(yīng)用.武漢大學(xué)出版社.2007.8:74-751.2 算法此算法較為簡單,直接敘述如下:由公式aij=
2、k=1nlikukj(1.3),可以按照從U的第一行求起,再求L的第一列,再求U的下一行,再求L的下一列,循環(huán)下去,直到求出LU.1.3 流程圖1.4 程序1 使用MATLAB的自帶程序進行LU分解A=2 1 1;4 1 0;-2 2 1;L,U,P = lu(A);運行結(jié)果A=2 1 1;4 1 0;-2 2 1;>> L,U,P=lu(A)L = 1.0000 0 0 -0.5000 1.0000 0 0.5000 0.2000 1.0000U = 4.0000 1.0000 0 0 2.5000 1.0000 0 0 0.8000P = 0 1 0 0 0 1 1 0 02
3、自編程序進行LU分解function L,U = LSLU( A )%UNTITLED 劉思編寫的矩陣的LU分解程序n,n=size(A); %獲取矩陣A的階L=zeros(n,n); %將矩陣LU置零U=zeros(n,n); for i=1:n %對L矩陣的對角線元素賦值1L(i,i)=1; end for k=1:n %根據(jù)算法求L,U矩陣for j=k:n U(k,j)=A(k,j)-sum(L(k,1:k-1).*U(1:k-1,j)'); end for i=k+1:n L(i,k)=(A(i,k)-sum(L(i,1:k-1).*U(1:k-1,k)')/U(k,
4、k); endendend運行結(jié)果:>> A=2 1 1;4 1 0;-2 2 1A = 2 1 1 4 1 0 -2 2 1>> A=2 1 1;4 1 0;-2 2 1A = 2 1 1 4 1 0 -2 2 1>> L,U=LSLU(A)L = 1 0 0 2 1 0 -1 -3 1U = 2 1 1 0 -1 -2 0 0 -4與MATLAB 自帶分解分解程序一致。2 矩陣的QR分解2.1 原理定理2.1設(shè)ACm×n,mn且rank A=n,則比存在非奇異上三角n×n矩陣R及m×n矩陣Q, QHQ=In,使得A=QR(2
5、.1)則稱其為矩陣A 的QR分解. 曾祥金.矩陣分析及應(yīng)用.武漢大學(xué)出版社.2007.8:78-792.2 算法1 利用 Schmidt正交化求矩陣的 QR 分解,Schmidt正交化方法是矩陣的 QR 分解最常用的方法. 主要依據(jù)下面的兩個結(jié)論 :結(jié)論 1 設(shè) A 是 n階實非奇異矩陣 ,則存在正交矩陣 Q 和實非奇異上三角矩陣 R 使 A 有 QR 分解 ;且除去相差一個對角元素的絕對值(模)全等于 1的對角矩陣因子外 ,分解是唯一的. 2設(shè) A 是 m × n實矩陣 ,且其n個列向量線性無關(guān) ,則 A 有分解 A =QR,其中 Q 是 m ×n實矩陣 ,且滿足 Q H
6、TQ = E,R 是n階實非奇異上三角矩陣該分解除去相差一個對角元素的絕對值 (模) 全等于1的對角矩陣因子外是唯一的。 李建東.矩陣 QR分解的三種方法.呂梁高等??茖W(xué)校學(xué)報.2009.3:16步驟 : 1、寫出矩陣的列向量;2、把列向量按照 Schmidt正交化方法進行正交; 3、得出矩陣的 Q'R';4、對Q'的列向量單位化得到Q,并在R'的每一行乘以Q'每一列模得到R.2.3 流程圖2.4 程序1.MATLAB自帶函數(shù)進行QR分解B=1 1;0 1;1 1;Q,R=qr(B)Q,R,E=qr(B)運行結(jié)果B=1 1;0 1;1 1;Q,R=qr(
7、B)Q,R,E=qr(B)Q = -0.7071 0 -0.7071 0 1.0000 0 -0.7071 0 0.7071R = -1.4142 -1.4142 0 1.0000 0 0Q = -0.5774 0.4082 -0.7071 -0.5774 -0.8165 0 -0.5774 0.4082 0.7071R = -1.7321 -1.1547 0 0.8165 0 0E =0 11 0自編算法進行QR分解function Q,R = LSQR( A )%LSQR 劉思編寫的矩陣的QR分解程序A=1,1;0,1;1,1;m,n=size(A); %得到A的維數(shù)if (m>=n
8、)&&(n=rank(A) R=eye(n);%R=E Q=zeros(m,n);%對Q賦初值 Q(:,1)=A(:,1); %b1=a1 for i=2:n %提取A的第i列,即A的第i個列向量 for j=1:i-1 x=Q(:,j); % bj R(j,i)=dot(A(:,i),x)/dot(x,x); %確立系數(shù)陣R end Q(:,i)=A(:,i)-Q(:,1:i-1)*R(1:i-1,i); end for i=1:n y=Q(:,i); R(i,:)= R(i,:)* norm(y); %對Q單位化(列向量單位化); Q(:,i)= Q(:,i)/ norm(
9、y); %對R每一行乘以相應(yīng)的常數(shù)使得A=QR endelse disp('不滿足QR分解要求!')endend運行結(jié)果A = 1 1 0 1 1 1>> QQ = 1.0000 0 0 0 -0.7071 -0.7071 0 -0.7071 0.7071>> RR = 1.0000 1.0000 -0.7071 -1.4142 0.7071 0.0000與MATLAB 自帶分解分解程序一致。3 矩陣的奇異值分解3.1 原理設(shè)ACm×n,s1,s2,sr 是A 的非零奇異值,則存在m階酉矩陣U及n階酉矩陣V,m×n矩陣D.D= = 使
10、得A=UDVH這就是矩陣A的奇異值分解.3.2 算法第一步:求出AHA的特征值0=,確定非零奇異值=,i=1,2,r.第二步:分別求出矩陣AHA的對應(yīng)于特征值的特征向量并將其單位正交化,得到標(biāo)準(zhǔn)正交向量組1,2,n.令V=(1,2,n)=(V1,V2),V1=(1,2,r),V2=(r+1,r+2,m).第三步:若U=(1,2,r,r+1,r+2,m)=(U1,U2)其中U1=(1,2,r),U2=(r+1,r+2,m),則因(A1,A2,Ar)=(A1,A2,Ar)即有U1=AV1 .其中=.第四步:解方程組AAHy=0,對基礎(chǔ)解系單位正交化可以求得r+1,r+2,m,令U=(1,2,r,r
11、+1,r+2,m).曾祥金.矩陣分析及應(yīng)用.武漢大學(xué)出版社.2007.8:86-883.3 流程圖3.4 程序1. MATLAB自帶函數(shù)進行奇異值分解A=1 0;0 1;1 0;U,S,V=svd(A)%矩陣的奇異值分解運行結(jié)果A=1 0;0 1;1 0;U,S,V=svd(A)%矩陣的奇異值分解U = -0.7071 0 -0.7071 0 1.0000 0 -0.7071 0 0.7071S = 1.4142 0 0 1.0000 0 0V = -1 0 0 12自編程序進行奇異值分解function U,S,V = LSSVD(A)%LSQR 劉思編寫的矩陣的奇異值分解程序m,n=size(A); %得到A的維數(shù)U=zeros(m);V=zeros(n);r=rank(A); S=zeros(m,n);B,C=eig(A'*A);x=diag(C);B=B.',x;B=sortrows(B,-(n+1);for i=1:r S(i,i)=sqrt(B(i,n+1);endB=B(:,1:n);B=B.'V=qr(B);V1=V(:,1:r);U(:,1:r)=A*V1*(inv(S(1:r,1:r);U(:,r+1:m)=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市政府權(quán)威指南匯編采購合同模板
- 配電箱協(xié)作共贏采購協(xié)議
- 車庫買賣合同書模板
- 簡版保價合同協(xié)議
- 成都市房產(chǎn)買賣合同樣式
- 二手房屋買賣合同的常見問題
- 掛名股東權(quán)責(zé)合同標(biāo)準(zhǔn)
- 鋁合金合作開發(fā)協(xié)議
- 農(nóng)用三輪車購銷協(xié)議
- 二手房買賣合同風(fēng)險防范
- 計算機操作系統(tǒng)題庫(答案)
- 廚房設(shè)施設(shè)備檢查表
- 阿托品化課件
- 婚育情況登記表
- 《休閑學(xué)概論》課后習(xí)題參考答案
- 第2課時 閱讀策略:設(shè)計朗讀的重音停連-作業(yè)評價單-2022-2023學(xué)年七年級語文上冊(部編版)
- 小學(xué)綜合實踐六年級上冊第4單元《主題活動三:校園文化活動我參與》教案
- 2022年人教版七年級上冊生物知識點總結(jié)
- (新版教材)蘇教版三年級上冊科學(xué)全冊單元測試卷
- 剛曉觀所緣緣論略講
- 安全生產(chǎn)目標(biāo)實施計劃表
評論
0/150
提交評論