版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、矩陣?yán)碚搶?shí)驗(yàn)專業(yè):控制科學(xué)與工程姓名:劉思學(xué)號(hào):2115080100201 矩陣的LU分解1.1 原理定義1.1設(shè)ACn×n,若A可以表示成一個(gè)下三角矩陣L與一個(gè)上三角矩陣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)則存在唯一的主對(duì)角線上元素全為一的下三角矩陣L與唯一的上三角矩陣U,使得A=LU. 曾祥金.矩陣分析及應(yīng)用.武漢大學(xué)出版社.2007.8:74-751.2 算法此算法較為簡(jiǎn)單,直接敘述如下:由公式aij=
2、k=1nlikukj(1.3),可以按照從U的第一行求起,再求L的第一列,再求U的下一行,再求L的下一列,循環(huán)下去,直到求出LU.1.3 流程圖1.4 程序1 使用MATLAB的自帶程序進(jìn)行LU分解A=2 1 1;4 1 0;-2 2 1;L,U,P = lu(A);運(yùn)行結(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、自編程序進(jìn)行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 %對(duì)L矩陣的對(duì)角線元素賦值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運(yùn)行結(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ù)下面的兩個(gè)結(jié)論 :結(jié)論 1 設(shè) A 是 n階實(shí)非奇異矩陣 ,則存在正交矩陣 Q 和實(shí)非奇異上三角矩陣 R 使 A 有 QR 分解 ;且除去相差一個(gè)對(duì)角元素的絕對(duì)值(模)全等于 1的對(duì)角矩陣因子外 ,分解是唯一的. 2設(shè) A 是 m × n實(shí)矩陣 ,且其n個(gè)列向量線性無關(guān) ,則 A 有分解 A =QR,其中 Q 是 m ×n實(shí)矩陣 ,且滿足 Q H
6、TQ = E,R 是n階實(shí)非奇異上三角矩陣該分解除去相差一個(gè)對(duì)角元素的絕對(duì)值 (模) 全等于1的對(duì)角矩陣因子外是唯一的。 李建東.矩陣 QR分解的三種方法.呂梁高等??茖W(xué)校學(xué)報(bào).2009.3:16步驟 : 1、寫出矩陣的列向量;2、把列向量按照 Schmidt正交化方法進(jìn)行正交; 3、得出矩陣的 Q'R';4、對(duì)Q'的列向量單位化得到Q,并在R'的每一行乘以Q'每一列模得到R.2.3 流程圖2.4 程序1.MATLAB自帶函數(shù)進(jìn)行QR分解B=1 1;0 1;1 1;Q,R=qr(B)Q,R,E=qr(B)運(yùn)行結(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自編算法進(jìn)行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);%對(duì)Q賦初值 Q(:,1)=A(:,1); %b1=a1 for i=2:n %提取A的第i列,即A的第i個(gè)列向量 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); %對(duì)Q單位化(列向量單位化); Q(:,i)= Q(:,i)/ norm(
9、y); %對(duì)R每一行乘以相應(yīng)的常數(shù)使得A=QR endelse disp('不滿足QR分解要求!')endend運(yùn)行結(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的對(duì)應(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,對(duì)基礎(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ù)進(jìn)行奇異值分解A=1 0;0 1;1 0;U,S,V=svd(A)%矩陣的奇異值分解運(yùn)行結(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自編程序進(jìn)行奇異值分解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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 毽子里的銅錢課件
- 《心肌梗死健康宣教》課件
- 單位管理制度展示選集【職工管理】
- 單位管理制度展示大全【職員管理篇】
- 2025年家電行業(yè)策略報(bào)告:內(nèi)銷走出休息區(qū)關(guān)注外銷自主品牌
- 幼兒園組織與管理課件
- 2025物品保管合同范本
- 北大中醫(yī)養(yǎng)生學(xué)課件 飲食類養(yǎng)生
- 砂場(chǎng)項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模板
- 中國國有銀行市場(chǎng)全面調(diào)研及行業(yè)投資潛力預(yù)測(cè)報(bào)告
- GB/T 25279-2022中空纖維簾式膜組件
- 在建工程重大安全隱患局部停工整改令(格式)
- 五年級(jí)《歐洲民間故事》知識(shí)考試題庫(含答案)
- 《落花生》-完整版課件
- 2021年貴安新區(qū)產(chǎn)業(yè)發(fā)展控股集團(tuán)有限公司招聘筆試試題及答案解析
- 安全文化培訓(xùn) (注冊(cè)安工再培訓(xùn))課件
- 破產(chǎn)管理人工作履職報(bào)告(優(yōu)選.)
- 色粉-MSDS物質(zhì)安全技術(shù)資料
- 骨科學(xué)研究生復(fù)試真題匯總版
- 石油化工鋼結(jié)構(gòu)工程施工及驗(yàn)收規(guī)范
- 022化妝品委托加工合同
評(píng)論
0/150
提交評(píng)論