검색어 입력폼

수치해석 기법을 통한 Convergent 판별, 수렴값 구하기

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

소개글

수치해석 기법을 통한 Convergent 판별, 수렴값 구하는 소스입니다. 수치해석 과제시 참고하세요.

컴파일 실행환경

Visual C++ 6.0
1.5G 노트북

본문내용

/*
Convergent
*/
#include<stdio.h>
#include<math.h>
float MatrixMulti(float *a, float *b, int c, int d, int e);
float result[2][2];
main(){
int i,j,k;
float A[2][2]={{1.0,0},{0.25,0.5}},B[2][2]={{0.5,0},{16.0,0.5}}, T[2][2],t=0;
for(j=0;j<2;j++){
for(k=0;k<2;k++){
result[j][k]=A[j][k];
}
}
for(i=0;i<5;i++){
for(j=0;j<2;j++){
for(k=0;k<2;k++){
T[j][k]=result[j][k];
}
}
MatrixMulti(T,A,2,2,2);
printf("| %f %f |\n",result[0][0],result[0][1]);
printf("| %f %f |\n\n",result[1][0],result[1][1]);
}
for(j=0;j<2;j++){
for(k=0;k<2;k++){
result[j][k]=B[j][k];
}
}
for(i=0;i<5;i++){
for(j=0;j<2;j++){
for(k=0;k<2;k++){
T[j][k]=result[j][k];
}
}
MatrixMulti(T,B,2,2,2);
printf("| %f %f |\n",result[0][0],result[0][1]);
printf("| %f %f |\n\n",result[1][0],result[1][1]);
}
}
float MatrixMulti(float *a, float *b, int c, int d, int e){
int i,j,k;
for(j=0;j<2;j++){
for(k=0;k<2;k++){
result[j][k]=0;
}
}
for(i=0;i<c;i++){
for(j=0;j<e;j++){
for(k=0;k<d;k++){
다운로드 맨위로