[수치해석]matlab를 이용한 Gauss Elimination, Gauss-Seidel Iteration.
- 최초 등록일
- 2007.11.03
- 최종 저작일
- 2007.06
- 15페이지/ 한컴오피스
- 가격 1,500원
소개글
수치해석과 관련된 레포트 입니다. matlab를 이용해서 프로그램을 짜고, Gauss Elimination과 Gauss-Seidel Iteration을 사용해 문제를 풀어보는 것입니다. 총 15페이지로 되어있습니다.내용은....
문제. Random 함수를 사용하여 임의의 행렬(최소 20×20) 방정식을 만든다. 그리고 이 방정식의 해를 두 가지 방법을 사용하여 구해본다. 첫 번째 방법으로 Gauss Elimination을 사용해 보고, 두 번째 방법으로 Gauss-Seidel Iteration을 사용한다. (단, 행렬을 만들 때 대각선 원소들이 모두 같은 값을 갖도록 한다.)
목차
문제. Random 함수를 사용하여 임의의 행렬(최소 20×20) 방정식을 만든다. 그리고
◉ 풀이
제시자료
풀이대상
해석
Gauss Elimination
Gauss-Seidel Iteration 방법
결론
M-file 스크립트
본문내용
문제. Random 함수를 사용하여 임의의 행렬(최소 20×20) 방정식을 만든다. 그리고 이 방정식의 해를 두 가지 방법을 사용하여 구해본다. 첫 번째 방법으로 Gauss Elimination을 사용해 보고, 두 번째 방법으로 Gauss-Seidel Iteration을 사용한다. (단, 행렬을 만들 때 대각선 원소들이 모두 같은 값을 갖도록 한다.)
◉ 풀이
제시자료: 행렬을 만들 때 Random 함수를 사용한다. 행렬의 크기는 최소 20×20으로 한다. 행렬의 대각선 원소들이 모두 같은 값을 갖도록 한다.
풀이대상: Random 함수를 사용하여 임의의 20×20행렬을 만든다. 방정식의 해를 Gauss Elimination 방법과 Gauss-Seidel Iteration 방법을 사용하여 구해본다.
해석: 주어진 문제를 풀기위해서는 세 가지 프로그램을 만들어야 한다. 임의의 방정식을 생성하는 프로그램, 그리고 Gauss Elimination 방법을 사용하여 근을 구하는 프로그램과 Gauss-Seidel Iteration 방법을 사용하여 근을 구하는 프로그램이 그 세 가지 프로그램이다. 이 프로그램들을 모두 독립적으로 만들어 M파일을 3개 만드는 것도 한 방법이겠지만 이렇게 하는 것 보다 1개의 프로그램으로 통합하여 만드는 것이 결과를 비교 할 수 있기
...이와 같이 방정식의 계수 행렬과 상수 행렬이 정상적으로 출력이 되어 명령문에 오류가 없음을 확인했다. 다음으로 할 일은 이렇게 만들어진 방정식을 풀어서 근을 구해주는 명령문을 작성하는 것이다. 먼저 Gauss Elimination 방법으로 근을 구해주는 명령문을 작성해 본다.
참고 자료
없음