수치해석소스 ( 가우스 조던법)
- 최초 등록일
- 2008.12.09
- 최종 저작일
- 2008.09
- 11페이지/ 한컴오피스
- 가격 1,000원
소개글
수치해석 가우스 조던법에 대한 소스 입니다.
주석을 누구나 이해하기 쉽게 달아 놓았습니다.
목차
프로그램
결론 및 고찰
본문내용
#include <iostream> //입출력 헤더파일
#include <iomanip> //출력문구에 공간을 할당 해줄수 있도록 하는 헤더파일
#include <cmath> //수학 연산 헤더파일
using namespace std; //네임 스페이스 할당
#define size 10 //행렬의 최대수 정의
int main()
{
/*변수선언 및 배열값 입력*/
double a[size][size],f,diagonal,pivot =0; //행렬의 크기,f=피봇값으로 나누는식,대각선
int n,i,j,k=0; //n은 방정식수, i,j,k는 행렬의 배열된 위치;
cout<<"방정식의 갯수를 입력하세요=>"; //문구출력
cin>>n; //방정식의 갯수 입력
cout<<"n"<<"행과 렬을 차례대로 입력하세요n";
//문구출력
for(i=1;i<=n;i++){ //for 이용한 배열의 각항의 수 입력
for(j=1;j<=n+1;j++)
{
cout<<i<<"행"<<j<<"열을 입력하세요n";
//각 항마다 그 위치를 알려주는 문구
cin>>a[i][j]; //데이터 입력
}
}
/////////////////////////////////////////////////////////////////////////////
cout<<"nn";
cout<<"행렬의 모습 입니다n";
for(i=1;i<=n;i++) { //행렬의 모습 출력
for(j=1;j<=n+1;j++)
{
cout<<a[i][j]<<setw(10);
}
cout<<"n";
} //setw란 stdio헤더에서 %10d와 비슷한 명령어 //즉, 출력 공간을 할당 해준다
/////////////////////////////////////////////////////////////////////////////
/*피봇팅*/
for(k=1;k<=n-1;k++) //피봇을 위한 for문
{
참고 자료
없음