검색어 입력폼
평가점수B

Gaussian Elimination, Partial Pivoting, Scaled Partial Pivoting,Complete Partial pivoting

등록일 2005.01.01 한글파일한컴오피스 (hwp) | 6페이지 | 가격 1,000원

소개글

Gaussian Elimination, Partial Pivoting, Scaled Partial Pivoting,Complete Partial pivoting 알고리즘을 사용한 수치해석 과제입니다.

컴파일 실행환경

Visual C++ 6.0
1.5G 노트북

본문내용

/*
Gauss Elimination with scaled partial pivoting for Exercise 6.3.2.a
*/
#include<stdio.h>
main(){
int i,j,k;
float M[3][4]={{1,-5,1,7},{10,0,20,6},{5,0,-1,4}};
float t,x1,x2,x3, s[3];
for(j=0;j<3;j++){
s[j] = M[j][0];
for(k=1;k<4;k++){
if(M[j][k]>s[j])s[j]=M[j][k];
}
s[j] = M[j][0]/s[j];
}
for(i=0;i<2;i++){
for(j=i+1;j<3;j++){
if(s[i]<s[j]){
for(k=0;k<4;k++){
t = M[i][k];
M[i][k] = M[j][k];
M[j][k] = t;
}
}
}
}
for(i=0;i<2;i++){
j=i+1;
while(M[i][i]==0){
for(k=0;k<4;k++){
t = M[i][k];
M[i][k] = M[j][k];
M[j][k] = t;
}
j++;
}
for(j=i+1;j<3;j++){
다운로드 맨위로