수치해석 기법을 통한 Convergent 판별, 수렴값 구하기
- 최초 등록일
- 2005.01.01
- 최종 저작일
- 2005.01
- 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++){
참고 자료
없음