Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[733] Re:적분하는데 stdio.h만쓰고 구하는 건데요..
오전&오후 [kkhhyy11] 1787 읽음    2002-06-11 10:00
음 수치적분이 여러방법이 있네요...음 이런것도 있었나..
기억이 안난다...ㅠㅠ

1. 사각형법
이것은 적분구간을 직사각형으로 쪼개서 직사각형의 값을 모두더하는 방법이네요...
구간을 많이 나눌수록 오차가 적어지겠죠..?

//(a, b)구간범위 n 구간갯수
//직사각형의 높이 f(a+h/2+i*h) - f:방정식
//방정식의 함수포인터와 적분구간과 몇개를 나눌것인지의 구간값을 넘겨주면되네요..
double rect(double (*f)(doube), double a, double b, int n)
{
     int i;
     double h= (b - a)/n, sum = 0;
    
     for(i = 0 ; i < n ; i++)
         sum += f( ( a + h) / 2 + ( i * h ) ) * h; 
     return sum;
}
여러개가 있는데..
나머지는 한번 찾아보세요..^^;

haha 님이 쓰신 글 :
: 계산식을 아시면 메일로 보네주세여.... 시험문제라서

+ -

관련 글 리스트
710 적분하는데 stdio.h만쓰고 구하는 건데요.. haha 1693 2002/06/06
733     Re:적분하는데 stdio.h만쓰고 구하는 건데요.. 오전&오후 1787 2002/06/11
724     Re:적분하는데 stdio.h만쓰고 구하는 건데요.. 남병철.레조 1691 2002/06/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.