[c 프로그래밍] [c]수치적분
- 최초 등록일
- 2002.05.28
- 최종 저작일
- 2002.05
- 5페이지/ 한컴오피스
- 가격 1,000원
소개글
수업시간에 발표한 레포트입니다.
등급인 A입니다.
다른 분들도 많은 참조 하세여
목차
1.문제
2.결과
3.결론
본문내용
[문제] 수치적분.<Numerical Integration>
다음의 주어진 함수를 구간[0,1]에서 Rectangle Rule, Midpoint Rule, Trapezoid Rule을 이용하여 수치적분을 수행하라.
f(x) = 2*x^4 + 3*x^3 + 4*x^2 + 5*x + 6
[CODE]
#include "stdafx.h"
#include"math.h"
#define F(x) (2*x*x*x*x+ 3*x*x*x + 4*x*x + 5*x + 6)/*함수의 정의*/
#define P printf
/******************************************
* Rectangle Rule Numerical Intergration 1*
*****************************************/
float Rectangle1(float a, float b, float h)
{
float xi, sum =0;
xi = a;
while(xi<b)
{
sum+=F(xi) * h;/*적분값의 누적*/
xi+=h;
}
return (sum);
}
[결론]
위에서 살펴본 결과와 같이 Rectangle Rule1(앞쪽을 고려)이 , Rectangle Rule2(뒤쪽을 고려),보다 오차가 적고
참고 자료
초보자를 위한 c 프로그래밍 정연모저