欢迎来到天天文库
浏览记录
ID:38852397
大小:148.60 KB
页数:6页
时间:2019-06-20
《雅克比迭代法和高斯-赛德尔法解线性方程组(C++)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、作业:①分别用J法和G-S法求解下列方程,并讨论结果。#includeusingnamespacestd;//J法解线性方程intmain(){intm,n,i,j,times=0,mtimes;doubles,sum,max;cout<<"请输入系数矩阵行数m、列数n:"<>m>>n;if(m2、ble*X=newdouble[m];double*T=newdouble[m];double*S=newdouble[m];cout<<"请输入系数矩阵A:"<>A[i][j];cout<<"请输入常数向量B:"<>B[i];cout<<"请输入最大允许误差s:"<>s;cout<<"请输入最大迭代次数:"<>mtimes;cout<<"请输入一零级向量X:"<3、r(i=0;i>X[i];T[i]=X[i];//T[]存放上一次迭代结果}do{for(i=0;imax)max=S[i];}while((max>s*s)&&(times4、imes));cout<<"该方程组的解为:"<usingnamespacestd;//G-S法解线性方程intmain(){intm,n,5、i,j,times=0,mtimes;doubles,sum,sum1,max;cout<<"请输入系数矩阵行数m、列数n:"<>m>>n;if(m6、dl;for(i=0;i>A[i][j];cout<<"请输入常数向量B:"<>B[i];cout<<"请输入最大允许误差s:"<>s;cout<<"请输入最大迭代次数:"<>mtimes;cout<<"请输入一零级向量X:"<>X[i];T[i]=X[i];//T[]存放上一次迭代结果}do{for(i=0;i7、(j=0;jmax)max=S[i];}while((max>s*s)&&(times8、)cout<
2、ble*X=newdouble[m];double*T=newdouble[m];double*S=newdouble[m];cout<<"请输入系数矩阵A:"<>A[i][j];cout<<"请输入常数向量B:"<>B[i];cout<<"请输入最大允许误差s:"<>s;cout<<"请输入最大迭代次数:"<>mtimes;cout<<"请输入一零级向量X:"<3、r(i=0;i>X[i];T[i]=X[i];//T[]存放上一次迭代结果}do{for(i=0;imax)max=S[i];}while((max>s*s)&&(times4、imes));cout<<"该方程组的解为:"<usingnamespacestd;//G-S法解线性方程intmain(){intm,n,5、i,j,times=0,mtimes;doubles,sum,sum1,max;cout<<"请输入系数矩阵行数m、列数n:"<>m>>n;if(m6、dl;for(i=0;i>A[i][j];cout<<"请输入常数向量B:"<>B[i];cout<<"请输入最大允许误差s:"<>s;cout<<"请输入最大迭代次数:"<>mtimes;cout<<"请输入一零级向量X:"<>X[i];T[i]=X[i];//T[]存放上一次迭代结果}do{for(i=0;i7、(j=0;jmax)max=S[i];}while((max>s*s)&&(times8、)cout<
3、r(i=0;i>X[i];T[i]=X[i];//T[]存放上一次迭代结果}do{for(i=0;imax)max=S[i];}while((max>s*s)&&(times4、imes));cout<<"该方程组的解为:"<usingnamespacestd;//G-S法解线性方程intmain(){intm,n,5、i,j,times=0,mtimes;doubles,sum,sum1,max;cout<<"请输入系数矩阵行数m、列数n:"<>m>>n;if(m6、dl;for(i=0;i>A[i][j];cout<<"请输入常数向量B:"<>B[i];cout<<"请输入最大允许误差s:"<>s;cout<<"请输入最大迭代次数:"<>mtimes;cout<<"请输入一零级向量X:"<>X[i];T[i]=X[i];//T[]存放上一次迭代结果}do{for(i=0;i7、(j=0;jmax)max=S[i];}while((max>s*s)&&(times8、)cout<
4、imes));cout<<"该方程组的解为:"<usingnamespacestd;//G-S法解线性方程intmain(){intm,n,
5、i,j,times=0,mtimes;doubles,sum,sum1,max;cout<<"请输入系数矩阵行数m、列数n:"<>m>>n;if(m6、dl;for(i=0;i>A[i][j];cout<<"请输入常数向量B:"<>B[i];cout<<"请输入最大允许误差s:"<>s;cout<<"请输入最大迭代次数:"<>mtimes;cout<<"请输入一零级向量X:"<>X[i];T[i]=X[i];//T[]存放上一次迭代结果}do{for(i=0;i7、(j=0;jmax)max=S[i];}while((max>s*s)&&(times8、)cout<
6、dl;for(i=0;i>A[i][j];cout<<"请输入常数向量B:"<>B[i];cout<<"请输入最大允许误差s:"<>s;cout<<"请输入最大迭代次数:"<>mtimes;cout<<"请输入一零级向量X:"<>X[i];T[i]=X[i];//T[]存放上一次迭代结果}do{for(i=0;i7、(j=0;jmax)max=S[i];}while((max>s*s)&&(times8、)cout<
7、(j=0;jmax)max=S[i];}while((max>s*s)&&(times8、)cout<
8、)cout<
此文档下载收益归作者所有