Rumpの例題とは? わかりやすく解説

Rumpの例題

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/07/06 10:16 UTC 版)

精度保証付き数値計算」の記事における「Rumpの例題」の解説

1980年代Rump次のような例を提示したRump (1988)を参照)。 f ( a , b ) = 333.75 b 6 + a 2 ( 11 a 2 b 2b 6121 b 4 − 2 ) + 5.5 b 8 + a 2 b {\displaystyle f(a,b)=333.75b^{6}+a^{2}(11a^{2}b^{2}-b^{6}-121b^{4}-2)+5.5b^{8}+{\frac {a}{2b}}} という関数考え、この関数に a = 77617.0 , b = 33096.0 {\displaystyle a=77617.0,b=33096.0} という値を与えて数値計算をしたときにどういう結果得られる実験した計算機IBMメインフレームS/370を使用して単精度倍精度拡張精度実験行いそれぞれ 単精度10進約8): f ( a , b ) ∼ 1.172603... {\displaystyle f(a,b)\sim 1.172603...} 倍精度10進17): f ( a , b ) ∼ 1.1726039400531... {\displaystyle f(a,b)\sim 1.1726039400531...} 拡張精度10進34): f ( a , b ) ∼ 1.172603940053178... {\displaystyle f(a,b)\sim 1.172603940053178...} の結果得た。この結果を見ると、それぞれの精度に応じて途中まで正しい値が得られているように思えたが、実は真の値は f ( a , b ) = − 0.82739605... {\displaystyle f(a,b)=-0.82739605...} であり、真の値とは符号さえ合わないような結果得られていた。これは、「ある演算精度計算してそれよりも高い演算精度計算したときに双方結果近ければある程度結果正しさ確認できる」とは限らないことを示す例である。

※この「Rumpの例題」の解説は、「精度保証付き数値計算」の解説の一部です。
「Rumpの例題」を含む「精度保証付き数値計算」の記事については、「精度保証付き数値計算」の概要を参照ください。

ウィキペディア小見出し辞書の「Rumpの例題」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Rumpの例題」の関連用語

Rumpの例題のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Rumpの例題のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの精度保証付き数値計算 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS