0

そこで、Python コンソールでEuler の IDを確認しようとしました。

import math
import cmath
cmath.exp(1j*math.pi)

結果は次のとおりです。

-1+1.2246063538223773e-16j

-1だけじゃないですか。

4

2 に答える 2

4

それは私にとって十分に近いです-特にmath.pi無限に正確ではないため-それを考えると、それがあなたに与えた場合、実際には間違った答えになるでしょう-1+0j.

于 2013-02-15T15:39:27.613 に答える
2

この計算を行っていて、最初は 5 桁の pi だけで、その後、すべての段階で有効数字 5 桁に丸めたとします。正確な答えが得られると思いますか?いいえ、もちろんそうではありません。各段階での小さなエラーは、答えにエラーをもたらします。

浮動小数点演算も同じですが、今回は 10 進数ではなく 2 進数で作業します。

于 2013-02-15T15:43:30.913 に答える