欢迎来到天天文库
浏览记录
ID:19663532
大小:31.50 KB
页数:7页
时间:2018-10-04
《迭代法的程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#include#include#includeusingnamespacestd;#definekk50//定义最大方程元数intn,i,c,j,ll,hh,gg,mm;doubleA[kk][kk],x[kk][kk],b[kk],y[kk],a[kk],z[kk],m,nn,d,e=1,w,fff;voidmain(){cout<<" **********************************************************************"<2、cout<<" ***本程序可以用雅可比迭代法,塞德尔迭代法,逐次超松弛法求解线性方程组***"<>n;cout<<"请输入方程系数矩阵:"<3、or(i=0;i>A[i][j];cout<<"请输入右边向量:"<>b[i];cout<<"输入你想要的迭代精度(建议1e-5以上)!"<>fff;cout<<"输入最大迭代次数(建议300次以上)!"<>mm;////*******************************判断是否对角占优*************************// for(i=0;i4、// for(j=0;jd)// {// cout<<"该方程不对角占优,迭代不收敛"<>hh;// if(hh!=1)// gotobb;// elseexit(1);// }//}//*****5、***************************计算出迭代矩阵*************************for(i=0;i6、代矩阵为:"<7、塞德尔迭代法,请输入(2)!"<>ll;//*****************************赋迭代初值***********************************cout<<"输入迭代初值"<>y[i];intf=1;switch(ll){case1:gotocc; break;case2:gotoaa; 8、break;case3:gotodd;}//*************************
2、cout<<" ***本程序可以用雅可比迭代法,塞德尔迭代法,逐次超松弛法求解线性方程组***"<>n;cout<<"请输入方程系数矩阵:"<3、or(i=0;i>A[i][j];cout<<"请输入右边向量:"<>b[i];cout<<"输入你想要的迭代精度(建议1e-5以上)!"<>fff;cout<<"输入最大迭代次数(建议300次以上)!"<>mm;////*******************************判断是否对角占优*************************// for(i=0;i4、// for(j=0;jd)// {// cout<<"该方程不对角占优,迭代不收敛"<>hh;// if(hh!=1)// gotobb;// elseexit(1);// }//}//*****5、***************************计算出迭代矩阵*************************for(i=0;i6、代矩阵为:"<7、塞德尔迭代法,请输入(2)!"<>ll;//*****************************赋迭代初值***********************************cout<<"输入迭代初值"<>y[i];intf=1;switch(ll){case1:gotocc; break;case2:gotoaa; 8、break;case3:gotodd;}//*************************
3、or(i=0;i>A[i][j];cout<<"请输入右边向量:"<>b[i];cout<<"输入你想要的迭代精度(建议1e-5以上)!"<>fff;cout<<"输入最大迭代次数(建议300次以上)!"<>mm;////*******************************判断是否对角占优*************************// for(i=0;i4、// for(j=0;jd)// {// cout<<"该方程不对角占优,迭代不收敛"<>hh;// if(hh!=1)// gotobb;// elseexit(1);// }//}//*****5、***************************计算出迭代矩阵*************************for(i=0;i6、代矩阵为:"<7、塞德尔迭代法,请输入(2)!"<>ll;//*****************************赋迭代初值***********************************cout<<"输入迭代初值"<>y[i];intf=1;switch(ll){case1:gotocc; break;case2:gotoaa; 8、break;case3:gotodd;}//*************************
4、// for(j=0;jd)// {// cout<<"该方程不对角占优,迭代不收敛"<>hh;// if(hh!=1)// gotobb;// elseexit(1);// }//}//*****
5、***************************计算出迭代矩阵*************************for(i=0;i6、代矩阵为:"<7、塞德尔迭代法,请输入(2)!"<>ll;//*****************************赋迭代初值***********************************cout<<"输入迭代初值"<>y[i];intf=1;switch(ll){case1:gotocc; break;case2:gotoaa; 8、break;case3:gotodd;}//*************************
6、代矩阵为:"<7、塞德尔迭代法,请输入(2)!"<>ll;//*****************************赋迭代初值***********************************cout<<"输入迭代初值"<>y[i];intf=1;switch(ll){case1:gotocc; break;case2:gotoaa; 8、break;case3:gotodd;}//*************************
7、塞德尔迭代法,请输入(2)!"<>ll;//*****************************赋迭代初值***********************************cout<<"输入迭代初值"<>y[i];intf=1;switch(ll){case1:gotocc; break;case2:gotoaa;
8、break;case3:gotodd;}//*************************
此文档下载收益归作者所有