수치해석 적분법
- 최초 등록일
- 2010.11.27
- 최종 저작일
- 2010.10
- 10페이지/ 한컴오피스
- 가격 1,000원
소개글
프로그램구동확실해요
목차
1. 문제의 정의
3. 수행계획 및 알고리즘
4.프로그램
5. 결과 및 고찰
본문내용
std::cout << std::endl; // 타이틀출력
std::cout << " Trapesoidal Calculation" << std::endl;
std::cout << "===============================" << std::endl;
CommonInput( 1, Trapesoidal_n, Trapesoidal_a, Trapesoidal_b ); // 입력전용함수호출
Trapesoidal_seg = (Trapesoidal_b-Trapesoidal_a)/Trapesoidal_n;
Trapesoidal_x[0] = Trapesoidal_a; // x1을시작값으로설정
for( int nTmp = 0; nTmp < Trapesoidal_n; nTmp++ )
{
Trapesoidal_x[1] = Trapesoidal_x[0] + Trapesoidal_seg;
// 사다리꼴풀이공식적용
Trapesoidal_r += ( fx(Trapesoidal_x[0]) + fx(Trapesoidal_x[1]) ) * Trapesoidal_seg / 2;
// 중간결과출력
std::cout << "[" << Trapesoidal_a << "," << Trapesoidal_x[1] << "] : " << Trapesoidal_r << std::endl;
Trapesoidal_x[2] = (Trapesoidal_x[0]+Trapesoidal_x[1])/2;
Trapesoidal_x[0] = Trapesoidal_x[1];
// 다음구간의시작값재설정
Trapesoidal_err = -fpx(Trapesoidal_x[2])*(Trapesoidal_b-Trapesoidal_a)*pow(Trapesoidal_seg,3)/12;
참고 자료
- 수치해석 수업교재
- 알기쉬운 수치해석(김규철, 나연묵 공역)
- 인터넷 사전