나는 오늘 GNU Octave를 배우기 시작했고 매뉴얼에 주어진 첫 번째 표현을 시도했습니다.
exp(i*pi)
결과는
ans = -1.0000e+000 + 1.2246e-016i
그리고 GNU Scientific Library도 비슷한 결과를 제공합니다.
이것이 옥타브 버그입니까, 아니면 수치 분석 소프트웨어의 일반적인 문제입니까?
2
옥타브는 수치 분석을 목적으로합니다. Mathematica는 확실히 당신에게 더 나은 대답을 줄 것입니다 ... : P 그냥 농담 ... GNU 상징 분석 솔루션을 찾아보십시오
—
gd1
@Giacomo : 알고 있습니다. 모든 수치 분석 소프트웨어가 그러한 숫자 또는 GNU 옥타브로 평가되는지 궁금합니다.
—
Siyuan Ren
@Karsus Ren 이것은 실제로 소프트웨어 버그가 아니라 하드웨어 버그입니다. 단일 숫자의 저장 공간이 제한된 하드웨어에서 비합리적인 숫자로 표현을 평가하는 것은 본질적인 한계입니다.
—
획기적인