레포트 > 공학기술

수치해석 Gauss seidel c언어 코딩

등록일 : 2011-11-21
갱신일 : 2011-11-21


  Gauss seidel.doc   [size : 65 Kbyte]
  1,000   4 Page
 
  88%
 
수치해석 Gauss seidel c언어 코딩
Gauss seidel
#include
#include // 수학적 계산이 있기 때문에 사용

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 {
printf("%d 행 : ",i+1);
for(j=0;j scanf("%lf", &A[i][j]);

}

// 벡터 b를 입력, 편의상 b[i]=A[i][n]으로 놓는다.
printf("b의 성분은? \n");
for(i=0;i scanf("%lf",&A[i][n]);

//입력된 행렬이 "강대각지배행렬"인지를 확인
for(i=0;i {
sum=0.;
for(j=0;j {
if(i!=j)
sum=sum+f…(생략)
- 이 자료를 다운받으신 회원분들은 아래 자료도 함께 다운 받으셨습니다.
...

∴Tip Menu

수치해석   Gauss   seidel   c언어   코딩   doc