본문 바로가기

대학생을 위한 정보/프로그램소스

[C언어]피보팅을 사용한 가우스소거법을 이용하여 방정식의 해를 구하는 프로그램


  • 카테고리 : 전문자료 > 프로그램소스
  • 파일형식 :  압축파일   뷰어다운로드
  • 페이지 : 정보없음
  • 다운로드
    http://mybox.happycampus.com/rosykaero/4901688

    소개글

    * 수치해석에서 피보팅을 사용한 가우스소거법을 이용하여 방정식의 해를 구하는 프로그램을 C언어로 구현한 것입니다.

    * 일차연립방정식 Ax=b의 해 x를 구한다.
    A: n x n (이 행렬의 행렬식은 0이 아니며,
    모든 대각원소의 값도 0이아니다.)
    b: n차원 열벡터 (방정식의 우변)
    x: n차원 열벡터 (방정식의 해)
    입력:
    n: 자연수
    a: n x (n+1) 행렬 (A에 b가 첨가된 첨가행렬)
    출력:
    CPU time
    x: n차원 열벡터 (방정식의 해)

    * input.txt 파일에 자연수와 행렬을 입력하고 프로그램을 실행하면 output.txt 파일에 결과값인 방정식의 해가 출력됩니다.
    * 실행화면은 피보팅을 사용한 가우스소거법을 이용하여 x(방정식의 해)를 구한 결과 예시입니다. 결과값은 output.txt 파일을 열어보면 나타납니다.
    * 직접 작성한 프로그램이고, A+를 받은 과제물입니다.

    * 첨부한 압축파일([C언어]수치해석_피보팅_가우스소거법) 내용 구성
    - C 프로그램 소스 원본파일(pivoting.c)
    - 입력값이 들어있는 텍스트파일(input.txt)
    - 출력값이 생성되는 텍스트파일(output.txt)
    - 실행화면 캡쳐파일(output.jpg)
    - 레포트 파일([C언어]수치해석_피보팅_가우스소거법.hwp) : 레포트로 제출했던 파일입니다.
    - 소스 파일(소스.txt) : 소스 부분을 텍스트파일로 구성한 파일로 모든 컴파일 환경에서 컴파일이 가능합니다.
    - 디버그 파일(Debug폴더)

    컴파일 실행환경

    Microsoft Visual Studio 6.0, Microsoft Visual C++ 6.0

    참고자료 ( 파일내에 기재된 참고문헌 목록입니다. ) 

    수치해석(NUMERICAL ANALYSIS) | 유해영, 심홍태, 허정연 공역(RICHARD L. BURDEN / J.DOUGLAS FAIRES) | 사이텍미디어(THOMSON)