您好,欢迎来到华拓科技网。
搜索
您的当前位置:首页G-S迭代法解线性方程组

G-S迭代法解线性方程组

来源:华拓科技网


//5-1 G-S迭代法解线性方程组

【源程序】:

double temp; //判断是否主对角占优

for(i=0;itemp=0;

for(j=0;jif(j!=i) temp+=fabs(A[i][j]);

if(A[i][i]}

cout<for(i=0;icin>>X0[i];

while(1){ //使用G-S算法求解方程组

for(i=0;ifor(i=0;idouble temp1=0,temp2=0;

for(j=0;jfor(j=i+1;jX0[i]=(b[i]-temp1-temp2)/A[i][i];

}

double max=fabs(X0[0]-X1[0]); //迭代终止条件判断

for(i=0;iif(fabs(X0[i]-X1[i])>max)

max=fabs(X0[i]-X1[i]);

if(max<=eps) break;

}

【运行结果】:

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo6.cn 版权所有 赣ICP备2024042791号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务