이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
황재동
가입: 2014년 9월 2일 올린 글: 80
|
올려짐: 2014년9월18일 22:08 주제: hw 2-3 galculator에서 INTEGRAL에 대한 질문, |
|
|
과제 스펙변경을 보면
- INTEGRAL 계산시 시작과 끝 값의 차가 0.1 미만인 경우 0을 리턴합니다.
- INTEGRAL 계산시 구분구적법 형태로 계산하게 되는데, 이 때 고려하는 직사각형의 높이는 왼쪽 함수값을 기준으로 합니다.
즉, f 함수의 적분 계산시 구분구적법에서 구간 [a, b]를 만나면 해당하는 직사각형의 높이는 f(a) 가 됩니다.
라는 두가지 조건이 나옵니다.
그러면 만약에( INTEGRAL (0 to 0.15 ) f(x) ) ( when f(x) = 1)라고 할 때
두번째 조건에 의하여 0에서의 f(x)값인 1에다가
0.1에서의 f(x)값인 1을 더하여
2가 되는 것이 맞나요
아니면
|0.15 - (0+0.10)| < 0.1 이므로 0.1에서의 f(x)값은 더하지 않는 것이 맞나요?
감사합니다. |
|
위로 |
|
 |
강동옥
가입: 2009년 9월 18일 올린 글: 602
|
올려짐: 2014년9월19일 10:59 주제: 2-4 Galculator 답변드립니다 |
|
|
후자의 방식으로 생각하는 것이 맞습니다. 즉, 0.0 에서 0.15 사이에서 적분을 한다면, 크기가 0.1인 알갱이는 하나만 들어가는 것으로 생각하시면 됩니다.
따라서 INTEGRAL (REAL 0.0, REAL 0.15, INT 1) 을 계산한 결과는 0.2가 아닌 0.1이 되어야 합니다. (질문자께서는 실수로 알갱이의 크기를 곱하지 않으신 것 같습니다) |
|
위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group Translated by kss & drssay
|