- 219 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 07:25:57 ]
- >>216
> > 10^-14 程度の数値誤差はあって当然。 > 「誤差が10^-14」ってどこから出てきた話よ。 常に O(1) の値を扱って、 それらが全て循環小数なり無限小数なりなら、 100 回の加減算で誤差は機械εの 100 倍のオーダー、 つまり O(10^-14) になる。 しかし実際には、 常に循環小数なり無限小数なりにならないかもしれないし、 常に O(1) ってことはないかもしれないし、 実践的には O(10^-14) ということはないかもしれない。 もっと早く O(10^-14) に達するかもしれないし、 もっと遅く O(10^-14) に達するかもしれない。 > 10^-14 みたいなサイズのベクトル そんな感じの計算をそんくらいの回数だけ計算をした場合、 10^-14 は数値誤差と同程度のオーダーのベクトルだから、 1桁目にも数値誤差がてんこもりの恐れがあるってことだ。 実際、そういう感じの計算を行った場合、 O(10^-14) のベクトルの向きは当てにならない。
|

|