Gauss seidel
#include [stdio.h]
#include [math.h] // ¼öÇÐÀû °è»êÀÌ Àֱ⠶§¹®¿¡ »ç¿ë
void Gauss_Seidel(int, int, double); // Gauss-Seidel ¹æ¹ýÀ¸·Î ½ÇÇàÇÏ´Â ¼ºê·çƾÀ» ¼³Á¤
double A[50][51]; // ÀÔ·ÂÇà·ÄÀ» ±¤¿ªº¯¼ö·Î ¼±¾ðÇÏ°í ¾Æ·¡»ï°¢Çà·Ä L·Î ´ëÄ¡µÊ
double x[50]; // Çغ¤Å͸¦ ±¤¿ª º¯¼ö·Î ¼±¾ð
void main(void)
{
int i, j, n, Max; // n : Çà·ÄÀÇ Å©±â, Max : ÃÖ´ë ¹Ýº¹È½¼ö
double esp, sum; // esp : Çã¿ë¿ÀÂ÷
// Á¤»ç°¢Çà·Ä AÀÇ Å©±â¸¦ ÀÔ·Â
printf(Çà·Ä AÀÇ ±×±â´Â? );
scanf(%d, &n);
// Çà·Ä AÀÇ ¿ø¼Ò¸¦ ÀÔ·Â
printf(£ÜnÇà·Ä AÀÇ ¼ººÐÀº? £Ün);
for(i¡ë0;i[n;i++)
{
printf(%d Çà : ,i+1);
for(j¡ë0;j[n;j++)
scanf(%lf, &A[i][j]);
}
// º¤ÅÍ b¸¦ ÀÔ·Â, ÆíÀÇ»ó b[i]¡ëA[i][n]À¸·Î ³õ´Â´Ù.
printf(bÀÇ ¼ººÐÀº? £Ün);
for(i¡ë0;i[n;i++)
scanf(%lf,&A[i][n]);
//ÀÔ·ÂµÈ Çà·ÄÀÌ °´ë°¢Áö¹èÇà·ÄÀÎÁö¸¦ È®ÀÎ
for(i¡ë0;i[n;i++)
{
sum¡ë¡¦(»ý·«)
|