게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

hw 2-3 galculator에서 INTEGRAL에 대한 질문,

 
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2014)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
황재동



가입: 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이 되어야 합니다. (질문자께서는 실수로 알갱이의 크기를 곱하지 않으신 것 같습니다)
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2014) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay