본문내용
r(j=0;j
if(i!=j)
sum=sum+A[i][j]*x[j];
}
next_x[i]=(A[i][n]-sum)/A[i][i];
printf("%lf \t", next_x[i]);
}
// 2차_norm 으로 오차를 계산.
norm = 0.;
sum = 0.;
for(i=0;i
for(j=0;j
sum = sum + pow(A[i][j],2);
}
norm = pow(sum,0.5);
if(norm <= esp) // 허용오차보다 오차가 적으면 실행을 중단
{
printf("norm=%lf \n", norm);
return;
}
for(i=0;i
x[i]=next_x[i];
}
printf("norm=%lf \n", norm);
return;
}
sum=sum+A[i][j]*x[j];
}
next_x[i]=(A[i][n]-sum)/A[i][i];
printf("%lf \t", next_x[i]);
}
// 2차_norm 으로 오차를 계산.
norm = 0.;
sum = 0.;
for(i=0;i
}
norm = pow(sum,0.5);
if(norm <= esp) // 허용오차보다 오차가 적으면 실행을 중단
{
printf("norm=%lf \n", norm);
return;
}
for(i=0;i
}
printf("norm=%lf \n", norm);
return;
}
소개글