[수치해석]수치해석 사각형법(US,LS), 사다리꼴, 심슨 룰을 c로작성한 겁니다!!
- 최초 등록일
- 2006.07.16
- 최종 저작일
- 2006.05
- 3페이지/ C언어
- 가격 1,000원
소개글
사각형 법 US, LS, 사다리꼴 방법, 심슨 방법을 이용해서
비주얼 C로 작성한 겁니다!!
문제만 관리하는 함수를 만들어서 자기가 원하는 문제를 입려하면 됩니다.
아래에서와 같이 case를 추가 시켜서 입력하면 됩니다!!
float fun(int p0, float xn){ //문제를 입력하면된다
case 1 :
x1 = exp(-xn * xn);
break;
case 2 :
x1 = PI * (1 + (xn * xn)/(2*2))*(1 + (xn * xn)/(2*2));
break;
default :
x1 = 0;
}
목차
1. 사각형법 Upper Sum
2. 사각형법 Low Sum
3. 사다리꼴 방법
4. 심슨 방법
본문내용
#include <stdio.h>
#include <math.h>
#define epsilon 0.00001f //오차범위 (적당한 값을 입력하면 됨f는 float)
#define PI 3.141592f //파이값 f는 float
#define DIV 32
`
`
`
int main(){
int p, m;
float x, a, b;
`
`
`
printf("\n f1 : e^-x^2 \n");
printf(" f2 : ∏*(1 + (x/2)^2 )^2 \n");
printf("문제를 선택하시오. (1~2) [종료 = 0]: ");
`
`
`
printf("\n 1. Ractnaguler rule US\n");
printf(" 2. Ractnaguler rule LS\n");
printf(" 3. Trapezoidal rule\n");
printf(" 4. Simpson rule\n");
printf("방법을 선택하시오 : ");
`
`
`
printf("\n 범위를 입력하세요!!\na : ");
scanf("%f", &a);
printf("b : ");
scanf("%f", &b);
`
`
`
printf("answer = %f \n\n", x);
}
return 0;
}
float fun(int p0, float xn){ //문제를 입력하면된다
`
`
`
}
float ans(int p1, int m1, float a1, float b1){
`
`
`
}
참고 자료
없음