본문내용
[j][i])
{
pivot = j;
con = MatrixA[j][i];
}
}
for(j=0;j
{
Sort[j] = MatrixA[pivot][j];
MatrixA[pivot][j] = MatrixA[i][j];
MatrixA[i][j]=Sort[j];
}
con = 0.0;
}
/////////////////// Gauss Elimination - forward elimination /////////////////////////////////
int row_in = row-1; //연산 상에서 배열의 번호 ; 0,1....
int column_in = column -1;// //연산 상에서 배열의 번호 ; 0,1....
for(k=0;k
{
for(i=k+1;i
{
factor = MatrixA[i][k]/MatrixA[k][k];
for(j=k+1;j
{
MatrixA[i][j] = MatrixA[i][j]-factor*MatrixA[k][j];
}
MatrixA[i][column_in]=MatrixA[i][column_in]-factor*MatrixA[k][column_in];
}
}
Solution[row_in] = MatrixA[row_in][column_in]/MatrixA[row_in][row_in];
////////////////// Gauss Elimination - Back substitution //////////////////////////////////
for(i=row_in;i>0;i--)
{
sum = MatrixA[i-1][column_in];
for(j=i+1;j
{
sum = sum - MatrixA[i-1][j-1]*Solution[j-1];
}
Solution[i-1] = sum/MatrixA[i-1][i-1];
}
cout<<"The Answer is\n";
for(i=0;i
{
cout<<"X"< }
cout<<"\n";
////////////// 이차원 배열 동적 할당 해제////////////////////////////
for(k=0;k
delete[] MatrixA[k];
}
delete[] MatrixA;
delete[] Sort;
delete[] Solution;
}
{
pivot = j;
con = MatrixA[j][i];
}
}
for(j=0;j
Sort[j] = MatrixA[pivot][j];
MatrixA[pivot][j] = MatrixA[i][j];
MatrixA[i][j]=Sort[j];
}
con = 0.0;
}
/////////////////// Gauss Elimination - forward elimination /////////////////////////////////
int row_in = row-1; //연산 상에서 배열의 번호 ; 0,1....
int column_in = column -1;// //연산 상에서 배열의 번호 ; 0,1....
for(k=0;k
for(i=k+1;i
factor = MatrixA[i][k]/MatrixA[k][k];
for(j=k+1;j
MatrixA[i][j] = MatrixA[i][j]-factor*MatrixA[k][j];
}
MatrixA[i][column_in]=MatrixA[i][column_in]-factor*MatrixA[k][column_in];
}
}
Solution[row_in] = MatrixA[row_in][column_in]/MatrixA[row_in][row_in];
////////////////// Gauss Elimination - Back substitution //////////////////////////////////
for(i=row_in;i>0;i--)
{
sum = MatrixA[i-1][column_in];
for(j=i+1;j
sum = sum - MatrixA[i-1][j-1]*Solution[j-1];
}
Solution[i-1] = sum/MatrixA[i-1][i-1];
}
cout<<"The Answer is\n";
for(i=0;i
cout<<"X"< }
cout<<"\n";
////////////// 이차원 배열 동적 할당 해제////////////////////////////
for(k=0;k
}
delete[] MatrixA;
delete[] Sort;
delete[] Solution;
}
추천자료
- 전기기기의 전자기력 분포 해석에 관한 연구
- (인지치료기법) 인지행동모델에 대한 이해와 사회복지사의 적용 및 구체적 사례
- [행동주의이론][행동주의 학습이론]행동주의이론과 행동주의 학습이론 및 교육적 시사점(행동...
- 위헌법률심판제도
- 종합부동산세의 주요내용과 문제점, 개선사항
- 음주운전의 실태와 교통범죄.
- 임용고사[특수교육]행동수정
- 행동주의 학습관의 교육에 대한 시사점
- 컴퓨터 게임을 오래하는 행동 (행동수정사례, 아동행동수정, 문제행동, 아동행동연구, 아동행...
- 학습강화의 유형_ 강화학습의 종류와 방법, 학습강화의 관리
- [청소년 심리 및 상담][행동주의 상담이론]
- 행동주의 학습이론의 이론적 배경과 교육현장에서 적용될 수 있는 실질적인 예를 작성해 봅시다.