版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验名称:线性方程组的直接和迭代解法实验时间:2016.05.31实验目的和要求:1. 了解Gauss消元法、LU分解法、追赶法等线性方程组直接求解的基本方法、基本原理;2. 能够按照工程实际要求,选择适当的算法;3. 通过编写程序,进行算法设计和数值求解;4. 了解雅可比迭代法、高斯-赛德尔迭代法等线性方程组迭代求解的基本方法、基本原理;5. 能够按照工程实际要求,选择适当的算法;6. 通过编写程序,进行算法设计和数值求解。实验内容和原理: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。上机调试修改源程序:仁列主元素消元法#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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信息必刷卷03-2023年高考地理考前信息必刷卷(重庆专用)(解析版)
- 2024年度大型购物中心招商合同
- 2024年新型建筑材料采购与应用合同
- 2024年建筑工程合同法规培训教材
- 2024年挤塑板品牌代理合作协议
- 2024年投资协议书
- 跟项目签合同7篇
- 2024年广州智能穿戴设备生产合同
- 注塑技术员年终总结(4篇)
- 2024年建筑施工劳务合作协议详解
- 四川省阿坝藏族羌族自治州《综合知识》事业单位国考真题
- 2023年人民法院电子音像出版社招聘笔试题库及答案解析
- 大学生心理健康优秀说课-比赛课件
- 收款账户变更的声明
- 九年级道德与法治中考复习资料
- 《化学发展简史》学习心得
- 班组建设与班组长管理技巧课件
- 签派员执照考试题库汇总-8签派和实践应用
- 30屈原《楚辞·橘颂》课件
- 销售人员十大军规课件
- 人类学研究方法课件
评论
0/150
提交评论