![太原理工大學數(shù)值計算方法實驗報告_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/0fc29282-e12d-4eeb-a86e-1d71bb2fc454/0fc29282-e12d-4eeb-a86e-1d71bb2fc4541.gif)
![太原理工大學數(shù)值計算方法實驗報告_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/0fc29282-e12d-4eeb-a86e-1d71bb2fc454/0fc29282-e12d-4eeb-a86e-1d71bb2fc4542.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、實驗名稱:線性方程組的直接和迭代解法實驗時間:2016.05.31實驗目的和要求:1. 了解Gauss消元法、LU分解法、追趕法等線性方程組直接求解的基本方法、基本原理;2. 能夠按照工程實際要求,選擇適當?shù)乃惴ǎ?. 通過編寫程序,進行算法設計和數(shù)值求解;4. 了解雅可比迭代法、高斯-賽德爾迭代法等線性方程組迭代求解的基本方法、基本原理;5. 能夠按照工程實際要求,選擇適當?shù)乃惴?6. 通過編寫程序,進行算法設計和數(shù)值求解。實驗內(nèi)容和原理:1合理利用主元素消元法、LU分解法、追趕法求解下列方程組:123_x114012x28241xL3J130.035.29111.2159.14-6.130
2、92rx159.17x46.782x13x21-4113-1511221_4215_x1-2_872101x2-74836x3-71261120x1-4-32使用雅可比迭代法或高斯-賽德爾迭代法對下列方程組進行求解。10x-x-2x=7.2123<x+10x2x=8.3123xx+5x=4.2v123主要儀器設備:計算機,vc2010x86。上機調(diào)試修改源程序:仁列主元素消元法#include"stdafx.h"#includestdlib.hvoidshuchu(doublea34)for(inti=0;i3;i+)for(intj=0;j4;j+)printf(&
3、quot;%lf",aij);printf("");printf("n");printf("n");int_tmain(intargc,_TCHAR*argv)doublea34,b4,x3,c;for(inti=0;i<3;i+)for(intj=0;j<4;j+)scanf("%lf",&aij);if(a10a00&&a10a20)for(inti=0;i4;i+)bi=a0i;a0i=a1i;a1i=bi;if(a20a00&&a20a10)fo
4、r(inti=0;i4;i+)bi=a0i;a0i=a2i;a2i=bi;shuchu(a);c=a10/a00;for(inti=0;i4;i+)a1i=a1i-c*a0i;c=a20/a00;for(inti=0;i4;i+)a2i=a2i-c*a0i;shuchu(a);c=a21/a11;for(inti=0;i4;i+)a2i=a2i-c*a1i;shuchu(a);x2=a23/a22;x1=(a13-a12*x2)/a11;x0=(a03-x2*a02-x1*a01)/a00;printf("x1=%lf",x0);printf("nx2=%lf&q
5、uot;,x1);printf("nx3=%lf",x2);printf("n");system("pause");return0;2.完全組元素消元法#include"stdafx.h"#includestdlib.h#include<math.hvoidshuchu(doublea55)for(inti=0;i5;i+)for(intj=0;j5;j+)if(abs(aij)1e-8)aij=0;printf("%lf",aij);printf("");printf
6、("n");printf("n");voidasd(intm,doublea55,doubleb)intc,d;doublee5,n=b;for(inti=m;i4;i+)for(intj=m;j<4;j+)if(abs(aij)abs(b)b=aij;c=i;d=j;if(b!=n)for(inti=0;i5;i+)ei=ami;ami=aci;aci=ei;for(inti=0;i5;i+)ei=aim;aim=aid;aid=ei;int_tmain(intargc,_TCHAR*argv)doublea55,b,x4;for(inti=0;
7、i5;i+)for(intj=0;j5;j+)scanf("%lf",&aij);asd(0,a,a00);shuchu(a);b=a10/a00;for(inti=0;i5;i+)a1i=a1i-b*a0i;b=a20/a00;for(inti=0;i5;i+)a2i=a2i-b*a0i;b=a30/a00;for(inti=0;i5;i+)a3i=a3i-b*a0i;shuchu(a);asd(1,a,a11);shuchu(a);b=a21/a11;for(inti=0;i5;i+)a2i=a2i-b*a1i;b=a31/a11;for(inti=0;i5;i
8、+)a3i=a3i-b*a1i;shuchu(a);asd(2,a,a22);shuchu(a);b=a32/a22;for(inti=0;i5;i+)a3i=a3i-b*a2i;shuchu(a)-xinr+(a4二3)=a3二二3-xinr+(a4二2)=(a2二4a2二3*xinr+(a4二3)、a2二2-xin?4二二二丄三一二4丁孑二二3丁in?42二蓋二二二-xinr+(a4o)=(ao二4Xinr+(a4二3)*ao二3Xinr+(a4二2)*ao二2Xinr+(a4二二蓋O二二)mso-for(inr+i=pi4-i+)if(a4二i=l)prinr+f(、x%d=%lf、in
9、r+xinr+(a4二i)八for(inr+i=pi4-i+)if(a4二i=2)prinr+f(、x%d=%lf、inr+xinr+八for(inr+i=pi4-i+)if(a4二i=3)prinr+f(、x%d=%lf、inr+xinr+八for(inr+i=pi4-i+)if(a4二i=4)prinr+f(、x%d=%lf、inr+xinr+八prinr+f(、n、)-sysr+em(、pause、)-rer+urnp一3LU第第ttinclude、sr+dafxh、ttincludesr+dlibhvoidshuchu(doublea45)for(inr+i=pi4-i+)for(in
10、r+j=pj4二+)prinr+f(、lf二j)-prinr+f(、)八一prinr+f(、n、)-一prinr+f(、n、)-一in<-+r+main(in<-+argc-TCHAR*argv口)doubleu4二514二5八for(inr+i=pi4-i+)for(inr+j=pj5二+)lij=O;scanf("%lf",&uij);for(inti=0;i4;i+)li0=ui0/u00;for(inti=1;i4;i+)for(intj=0;j<4;j+)uij=uij-liO*u0j;for(inti=1;i4;i+)li1=ui1/u
11、11;for(inti=2;i4;i+)for(intj=0;j<4;j+)uij=uij-li1*u1j;for(inti=2;i4;i+)li2=ui2/u22;for(inti=3;i4;i+)for(intj=0;j<4;j+)uij=uij-li2*u2j;l33=1;printf("L矩陣:n");shuchu(l);printf("U矩陣:n");shuchu(u);u14=u14-l10*u04;u24=u24-l20*u04-l21*u14;u34=u34-l30*u04-l31*u14-l32*u24;u34=u34/u3
12、3;u24=(u24-u23*u34)/u22;u14=(u14-u12*u24-u13*u34)/u11;u04=(u04-u01*u14-u02*u24-u03*u34)/u00;for(inti=0;i4;i+)printf("x%d=%lfn",i+1,ui4);system("pause");return0;4.高斯-賽德爾迭代法#include"stdafx.h"#includestdlib.h#include<math.hvoidshuchu(doublex3)for(inti=0;i3;i+)printf(%lf
13、,xi);printf("n");int_tmain(intargc,_TCHAR*argv)doublea34,x3=0,0,0,d3;for(inti=0;i3;i+)for(intj=0;j4;j+)scanf("%lf",&aij);shuchu(x);dox0=(a03-a01*x1-a02*x2)/a00;x1=(a13-a10*x0-a12*x2)/a11;x2=(a23-a20*x0-a21*x1)/a22;d0=abs(a03-a01*x1-a02*x2)/a00-x0);d1=abs(a13-a10*(a03-a01*x1-a
14、02*x2)/a00-a12*x2)/a11-x1);d2=abs(a23-a20*(a03-a01*x1-a02*x2)/a00-a21*(a13-a10*(a03-a01*x1-a02*x2)/a00-a12*x2)/a11)/a22-x2);shuchu(x);while(d00.5e-5&&d10.5e-5&&d20.5e-5);system("pause");return0;實驗結果與分析1.列主元素消元法4_000000_000000_00000032X4.000000±.0000002.000000.000000_00
15、0000_00000013.0000008.000000:L4000000_000000_000000_0000004.0000001.0000000.00000010000002.000000250000013-000000a.000000*?5000004.0000001.0000000.0000001.0000002.0000002-500000±3.0000008.0000007.500000_000000=2-000000&c3=3-000000LiII_jI_II1_l2.完全組元素消元法0.S359.143T"59.175.291-6.130-1246
16、.7811.2952112112123400.0380003Mm59.170000-6.1300S05.291000-l.mm2.mm46.7800009.00000011.2000005.0000002.0000001.0000002.0000001.00000010000001.0000002.0000002.mml.mm3mm4.0000000.00000059.1400000.03Q0Q03.mm1.00000059.1700090.0000005.294110-0.6890432.103&5252.9131100.00000011.1954354.5434561.847819
17、-8.0045650.S0000O0.9989850.8985460.966182-0.0010152.mml.mm3mm4.00000059.1400000.0300003.0000001.00000059.1700000.000000i仁19E43E4.E434E6仁847819-8.0045658.S000005.294110-0.6890432.103&5252.9131108.S000000.9989850.8985460.966182-0.0010152.0000001.00000030000004.0000000.00000059.1400000.0360803.8000
18、061.00090859.1700090.60600011.1954354.5434561.847819-8.004565S.S0Q0000.000S0Q-2.8375581.22985456.6983170.0000000.0000000.4931260.8012?80.7132452.0000001.00000030000004.0000000.000000B9.1400000.03S0603MM1.00000059.1700000.00Q00011.1954354.5434561.847819-8.0045650.0000000.000000-2.8375581.22985456.698
19、31?0.4931260.8012980.7132452.mml.mm3.mm4.0000000.00000059.1400000.0300003.0000001.00000059.1700000.00000011.1954354.5434561.847819-8.0045650.6080008.000608-2.8375581.22985456.6983170.S0000O0.000S001.01502910.5665912.mm1.000Q0Q3mm4.0000000.000000xl=3.844784x2=1.607250x3=-15.469421x4=10.4101363LU分解法4215-287210-?4836-71261120-3L矩
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 校外實踐申請書
- 環(huán)境倫理教育與可持續(xù)發(fā)展推廣
- 2025年度新能源汽車充電樁建設特許經(jīng)營合同
- 全檢員申請書
- 2025年度托管中心教師信息技術應用能力提升合同
- 現(xiàn)代辦公團隊的有效管理
- 電影院音效系統(tǒng)對觀眾體驗的提升研究
- 騎自行車申請書
- 2025年度人工智能技術研發(fā)與應用合同協(xié)議
- 現(xiàn)代企業(yè)管理體系的持續(xù)改進與創(chuàng)新
- 結腸造瘺還納手術配合
- 2024年云南省中考物理真題含解析
- 《安防監(jiān)控培訓》課件
- 2025年中國艾草行業(yè)市場現(xiàn)狀、發(fā)展概況、未來前景分析報告
- (閩教版)六年級下英語教學計劃
- 氧化還原反應配平專項訓練
- 人教版英語高考試卷與參考答案(2024年)
- 河砂、碎石生產(chǎn)質(zhì)量保證措施方案
- 全國教育科學規(guī)劃課題申報書:02.《鑄牢中華民族共同體意識的學校教育研究》
- 三位數(shù)除以兩位數(shù)過關練習口算題大全附答案
- 紅樓夢服飾文化
評論
0/150
提交評論