切り捨てエラー

数値解析科学計算において切り捨て誤差は数学的プロセスを近似することによって生じる誤差である。[1] [2]切り捨てという用語は、これらの単純化には計算を可能にし実用的にするために無限級数展開の切り捨てが含まれることが多いという事実に由来する。

無限級数

の和級数は次のような無限級数で与えられる。

実際には、これらの項をすべて使うには無限の計算時間を要するため、使える項の数は有限個に限られます。そこで、級数の3つの項だけを使うと仮定してみましょう。

この場合、切り捨て誤差は

例A:

次の無限級数が与えられた場合、級数の最初の 3 つの項のみを使用した場合 のx = 0.75の切り捨て誤差を求めます。

解決

この級数の最初の3項だけを使うと、

無限等比級数の和は 次のように与えられる。

この級数では、a = 1r = 0.75なので、

したがって、切り捨て誤差は

差別化

関数の正確な一階微分の定義は次のように与えられる。

しかし、数値的に導関数を計算する場合、は有限でなければなりません。有限であることを選択することで生じる誤差は、微分という数学的プロセスにおける打ち切り誤差です。

例A:

の1次導関数を計算する際に、ステップサイズを として切り捨てを求めます。

解決:

の1次導関数であり、 では

おおよその値は次のように与えられる。

したがって、切り捨て誤差は

統合

からまでの関数の正確な積分の定義は次のように与えられます。

を実数 の閉区間上で定義された関数し、 をI分割とします。ここで、および です

これは、曲線の下の面積を無限の長方形を使って求めていることを意味します。しかし、数値的に積分を計算する場合、使用できる長方形の数は有限です。無限の数の長方形ではなく有限の数の長方形を選択することで生じる誤差は、積分という数学的プロセスにおける打ち切り誤差です。

例A.

積分では、 等しい幅のセグメントを持つ2 つのセグメントの左側リーマン和が使用される場合の切り捨て誤差を求めます。

解決

正確な値は次の通りです

同じ幅の2つの長方形を使用して曲線の下の面積を近似すると(図2参照)、積分の近似値は

時々、丸め誤差(コンピュータで有限精度の浮動小数点数を使用することで生じる)が、特に数値が切り捨てによって丸められた場合に、誤って「切り捨て誤差」と呼ばれることがあります。これは「切り捨て誤差」の正しい用法ではありませんが、「数値の切り捨て」と呼ぶことは許容される場合があります。

追加

切り捨てエラーは、 の場合にコンピュータ内で発生する可能性があります。これはの場合(当然のことですが)に発生します。ここで、の切り捨てエラーは 1 です。この切り捨てエラーは、コンピュータが非常に大きな整数の最下位桁を保存しないために発生します。

参照

参考文献

  1. ^ アトキンソン、ケンドール・E. (1989).数値解析入門(第2版). ニューヨーク: ワイリー. p. 20. ISBN 978-0-471-62489-9. OCLC  803318878。
  2. ^ ストアー、ヨゼフ; ブリルシュ、ローランド (2002)、『数値解析入門(第3版)』、プリンストン、ニュージャージー州: 視覚障害者および失読症者のための録音、OCLC  50556273
Retrieved from "https://en.wikipedia.org/w/index.php?title=Truncation_error&oldid=1302579951"