회원님 여러분 안녕 하십니까.
이거 다른 계산기는 완전 기초적인 건데, 제가 ti nspire cx 2 는
잘 몰라서 문의 드립니다. 아래 와 같이 간단한 재무계산 문제를
풀었는데, 답이 5.E-12 이렇게 나오는군요.
원래 문제집에 답은 0 입니다. 일반 실수 로 나오려면 어떻게 해야되는지
궁금합니다. 그리고 원래 아주 작은수인데, 문제집에서는 0 이라고 하는
것일까요? 궁금합니다.
사이트 로그인
첨부 '1' |
---|
회원님 여러분 안녕 하십니까.
이거 다른 계산기는 완전 기초적인 건데, 제가 ti nspire cx 2 는
잘 몰라서 문의 드립니다. 아래 와 같이 간단한 재무계산 문제를
풀었는데, 답이 5.E-12 이렇게 나오는군요.
원래 문제집에 답은 0 입니다. 일반 실수 로 나오려면 어떻게 해야되는지
궁금합니다. 그리고 원래 아주 작은수인데, 문제집에서는 0 이라고 하는
것일까요? 궁금합니다.
답변 감사합니다. 위과 같이 a ,b 리스트 입력 하니까 답이 5.E-12 로 나오는 군요.
음...
뭐가 이상하긴 하네요.
문득 예전에 TI에 보낸 메일함을 뒤져보니 npv() 관련한 문의가 있었습니다. (2014년 10월 9일, 펌웨어 3.2 시절)
보냈던 질문은 대충 이런 것이었구요.
받은 답변은 이러하였습니다.
Aldo Granados
Thank you for answering my question.
I understand your explanation that smallllllll fraction can cause less accurate answer, and it is inevitable limitation of device.
Nevertheless, I think it should be inaccurate 50, not inaccurate 0.
I calculated similar problem with ∑ function.
cf is {0,1,2,3,4,5,6,7,8,9,10}
Though the fraction is smaller and smaller, ∑ function does not make 55 to zero.
I expect to see inaccurate 55 in npv() function someday.
요약하면 구조적?으로 비슷한 상황을 ∑ 로 만들어 계산해 보면
0이 나오진 않는데... NPV가 좀 이상하다. 고쳐지길 기대한다.
본문의 상황과는 다르다고 볼 수도 있는데...
관련이 없을 거라고 단정하기도 어렵네요.
(눈감고 찍으라고 하면, 관련 있을 것 같다에 한표 던지겠습니다)
확실하게 결론난 것은 없지만,
계산 중간중간(1년/1분기/1개월) 자릿수에 의한 오차(올림/반올림/내림)가 발생하고,
그것이 최종 결과에 누적되는 것이 아닌가 싶네요.
이것은 일반 함수에는 관계가 없을 것이고, TVM(재무관련) 함수에서만 발생할 겁니다.
5.E-12 가 궁금하신 것이라면
-12 가 의미하는 것은 소숫점의 위치를 왼쪽(←)으로 12칸 움직이라는 뜻으로 해석하셔도 되구요.
그렇게 하면 0.000000000005 가 됩니다.
그것이 아주 작은 수 인것은 맞구요.
정답(0)과는 전혀 관계가 없습니다.
계산기 NPV()함수의 자체 오류로 생겨난 것일 뿐입니다.
이 문제 뿐 아니라, 계산하다보면 종종 보이기도 합니다.
이 때는 그냥 0으로 간주하셔도..... 됩니다. (0.1% 그러면 안되는 상황도 있습니다만)
자릿수 표시를 Float 12로 하면 12자리까지는 다 보이긴 할겁니다만...
doc 7 2
가르쳐 주신대로 하니깐 드디어 모든 궁금증이 풀렸습니다. !!
그리고 위에 설명 해주신글 읽다가 새롭게 알게 된건데, 리스트를 설정하는 방법을 a:= {6000}, b:={1} 이방법 하고,
위와 같이 스프레드쉬트 에서 B 옆에 b , C 옆에 c 를 써서 6000, 1 이렇게 입력 하는 방법
이렇게 알고 있었는데, 아래와 같이 npv(20, -5000, {6000}, {1}) 과 같이 수식안에 { } 안에
직접 기입 하는 방법으로 리스트 설정이 되는 군요..
덕분에 진짜 많이 배웠습니다.
nvp 가 5.E-12 이렇게 나와서
1주일 꼬박 여러 문제 대입 해보고 고민 했었는데, 덕분에 완전 해결의 끝판을 보았습니다.!!
정말 감사드립니다. !!!
1. npv(InterestRate,CFO,CFList[,CFFreq])
-5000 + 6000÷(1+0.2) = 0
문제의 답은 0이 맞습니다.