[C언어]피보팅을 사용한 가우스소거법을 이용하여 방정식의 해를 구하는 프로그램
- 최초 등록일
- 2010.06.01
- 최종 저작일
- 2010.06
- 3페이지/ 압축파일
- 가격 2,000원
소개글
* 수치해석에서 피보팅을 사용한 가우스소거법을 이용하여 방정식의 해를 구하는 프로그램을 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
압축파일 내 파일목록
input.txt
output.jpg
output.txt
pivoting.c
pivoting.dsp
pivoting.dsw
pivoting.ncb
pivoting.opt
pivoting.plg
[C언어]수치해석_피보팅_가우스소거법.hwp
소스.txt
Debug/pivoting.exe
Debug/pivoting.ilk
Debug/pivoting.obj
Debug/pivoting.pch
Debug/pivoting.pdb
Debug/vc60.idb
Debug/vc60.pdb
참고 자료
수치해석(NUMERICAL ANALYSIS) | 유해영, 심홍태, 허정연 공역(RICHARD L. BURDEN / J.DOUGLAS FAIRES) | 사이텍미디어(THOMSON)