版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第三章上機(jī)習(xí)題用你所熟悉的的計(jì)算機(jī)語(yǔ)言編制利用QR分解求解線性方程組和線性最小二乘問(wèn)題的通用子程序,并用你編制的子程序完成下面的計(jì)算任務(wù):求解第一章上機(jī)習(xí)題中的三個(gè)線性方程組說(shuō)明各方法的優(yōu)劣;y=at2+bt+c2數(shù)據(jù);表
yx0
ax1
ax2
ax1111aa1
,,a11
分別表示稅、浴室數(shù)目、占地面積、車(chē)庫(kù)數(shù)目、房屋數(shù)目、居室數(shù)目、房齡、建筑類(lèi)型、戶型及壁爐數(shù)目,y代表房屋價(jià)格?,F(xiàn)根據(jù)表和表給出的28組數(shù)據(jù),求出模型中參數(shù)的最小二乘結(jié)果。(表和表見(jiàn)課本P99-100)解分析:計(jì)算一個(gè)HouseholderH:HI2wwT
IvvT
,則計(jì)算一個(gè)Householder變換H等價(jià)于計(jì)算相應(yīng)的、v。其中vx||x||2在實(shí)際計(jì)算中,
e2/(vTv。1
2n-(x2x2)2n為避免出現(xiàn)兩個(gè)相近的數(shù)出現(xiàn)的情形,當(dāng)x1
0時(shí),令v1
x||x|| ;1 2為便于儲(chǔ)存,將v規(guī)格化為vv/v1
變?yōu)?v2/(vTv)1t-10iy11i為防止溢出現(xiàn)象,用xt-10iy11iQR利用Householder變換逐步將Amn
,mn轉(zhuǎn)化為上三角矩陣HHn
n1
HA,則有1R0AQ ,其中QHHH0 1 2
R(1n。~j1njmxAjm,j對(duì)應(yīng)的(H
)j(mk1)(mk1)即對(duì)應(yīng)的vj
vj
(2mjAj1m,jj
儲(chǔ)存到d(j),迭代結(jié)束后再次計(jì)算QH
Ij1
0~,QHHH
(nm時(shí)QHHH )0Hj 0H j
1 2
1 2 n-1AxbiAQR計(jì)算
QTb,其中
Q(:,1:n)1 1 1利用回代法求解上三角方程組Rxc1R最后一行,而用運(yùn)行結(jié)果計(jì)算x 。84運(yùn)算matlab程序?yàn)镠ouseholder[v,belta]=house(x)function[v,belta]=house(x)n=length(x);x=x/norm(x,inf);sigma=x(2:n)'*x(2:n);v=zeros(n,1);v(2:n,1)=x(2:n);ifsigma==0belta=0;elsealpha=sqrt(x(1)^2+sigma);ifx(1)<=0v(1)=x(1)-alpha;elseend
v(1)=-sigma/(x(1)+alpha);end
end
belta=2*v(1)^2/(sigma+v(1)^2);v=v/v(1,1);AQR[Q,R]=QRfenjie(A)function[Q,R]=QRfenjie(A)[m,n]=size(A);Q=eye(m);forj=1:nifj<m[v,belta]=house(A(j:m,j));H=eye(m-j+1)-belta*v*v';A(j:m,j:n)=H*A(j:m,j:n);d(j)=belta;A(j+1:m,j)=v(2:m-j+1);endendR=triu(A(1:n,:));forj=1:nifj<mH=eye(m);temp=[1;A(j+1:m,j)];H(j:m,j:m)=H(j:m,j:m)-d(j)*temp*temp';Q=Q*H;endendend解下三角形方程組的前代法x=qiandaifa(L,b)functionx=qiandaifa(L,b)n=length(b);forj=1:n-1b(j)=b(j)/L(j,j);b(j+1:n)=b(j+1:n)-b(j)*L(j+1:n,j);endb(n)=b(n)/L(n,n);x=b;endex3_1clear;clc;%第一題A=6*eye(84)+diag(8*ones(1,83),-1)+diag(ones(1,83),1);b=[7;15*ones(82,1);14];n=length(A);%QR分解[Q,R]=QRfenjie(A);c=Q'*b;x1=huidaifa(R(1:n-1,1:n-1),c(1:n-1));x1(n)=c(n)-R(n,1:n-1)*x1;Gauss[L,U]=GaussLA(A);x1_1=Gauss(A,b,L,U);Gaussx1_2=Gauss(A,b,L,U,P);%解的比較figure(1);subplot(1,3,1);plot(1:n,x1);title('QR);subplot(1,3,2);plot(1:84,x1_1);title('Gauss');subplot(1,3,3);plot(1:84,x1_2);title('PGauss');%第二題第一問(wèn)A=10*eye(100)+diag(ones(1,99),-1)+diag(ones(1,99),1);b=round(100*rand(100,1));n=length(A);%QR分解tic;[Q,R]=QRfenjie(A);c=Q'*b;x2=huidaifa(R,c);toc;GaussGaussx2_2=Gauss(A,b,L,U,P);toc;%平方根法tic;L=Cholesky(A);x2_3=Gauss(A,b,L,L');toc;%改進(jìn)的平方根法tic;[L,D]=LDLt(A);x2_4=Gauss(A,b,L,D*L');toc;%解的比較figure(2);subplot(1,5,1);plot(1:n,x2);title('QR);subplot(1,5,2);plot(1:n,x2_1);title('Gauss');subplot(1,5,3);plot(1:n,x2_2);title('PGauss');subplot(1,5,4);plot(1:n,x2_3);title('平方根法');subplot(1,5,5);plot(1:n,x2_4);title('改進(jìn)的平方根法');%第二題第二問(wèn)A=hilb(40);b=sum(A);b=b';n=length(A);[Q,R]=QRfenjie(A);c=Q'*b;x3=huidaifa(R,c);Gauss[L,U]=GaussLA(A);x3_1=Gauss(A,b,L,U);Gaussx3_2=Gauss(A,b,L,U,P);%平方根法L=Cholesky(A);x3_3=Gauss(A,b,L,L');%改進(jìn)的平方根法[L,D]=LDLt(A);x3_4=Gauss(A,b,L,D*L');%解的比較figure(3);subplot(1,5,1);plot(1:n,x3);title('QR);subplot(1,5,2);plot(1:n,x3_1);title('Gauss');subplot(1,5,3);plot(1:n,x3_2);title('PGauss');subplot(1,5,4);plot(1:n,x3_3);title('平方根法');subplot(1,5,5);plot(1:n,x3_4);title('改進(jìn)的平方根法');ex3_2clear;clc;t=[-1 0 ];y=[1 1 ];A=ones(7,3);A(:,1)=t'.^2;A(:,2)=t';[Q,R]=QRfenjie(A);Q1=Q(:,1:3);c=Q1'*y';x=huidaifa(R,c)ex3_3clear;clc;A=xlsread('E:\temporary\專(zhuān)業(yè)課\數(shù)值代數(shù)\','A2:L29');y=xlsread('E:\temporary\專(zhuān)業(yè)課\數(shù)值代數(shù)\','M2:M29');[Q,R]=QRfenjie(A);Q1=Q(:,1:12);c=Q1'*y;x=huidaifa(R,c);x=x'計(jì)算結(jié)果為第一章上機(jī)習(xí)題中的三個(gè)線性方程組結(jié)果對(duì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024挖掘機(jī)銷(xiāo)售與售后服務(wù)網(wǎng)絡(luò)建設(shè)合同3篇
- 2025年度惠州二手房買(mǎi)賣(mài)合同模板8篇
- 2025年度科技公司股份交易與環(huán)保責(zé)任履行合同3篇
- 二零二五年度健身器材分期付款擔(dān)保協(xié)議3篇
- 二零二五年度WPS文檔租賃合同調(diào)整版與知識(shí)產(chǎn)權(quán)保護(hù)
- 2024年第三方保證借款協(xié)議模板3篇
- 2024年羊毛產(chǎn)業(yè)鏈合作發(fā)展合同3篇
- 二零二五年度個(gè)人與公司房產(chǎn)抵押融資合作協(xié)議3篇
- 2024年股權(quán)融資合同范例
- 2024年航空航天器零部件生產(chǎn)與供應(yīng)合同
- (完整版)人教版高中物理新舊教材知識(shí)對(duì)比
- 最好用高速公路機(jī)電維修手冊(cè)
- 家庭管理量表(FaMM)
- 土默特右旗高源礦業(yè)有限責(zé)任公司高源煤礦2022年度礦山地質(zhì)環(huán)境年度治理計(jì)劃
- 【金屬非金屬礦山(地下礦山)安全管理人員】考題
- 腰椎間盤(pán)突出癥的射頻治療
- 神經(jīng)外科手術(shù)的ERAS管理策略
- mt煤礦用氮?dú)夥罍缁鸺夹g(shù)
- ASTM-B117-16-鹽霧實(shí)驗(yàn)儀的標(biāo)準(zhǔn)操作規(guī)程(中文版)
- 【超星爾雅學(xué)習(xí)通】《老子》《論語(yǔ)》今讀網(wǎng)課章節(jié)答案
- 配電箱采購(gòu)技術(shù)要求
評(píng)論
0/150
提交評(píng)論