Pythonのお勉強 Part68at TECHPythonのお勉強 Part68 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト181:デフォルトの名無しさん 22/09/30 16:40:16.15 Gm4+1fgX0.net 有理数演算に有効数字は関係ない 182:デフォルトの名無しさん 22/09/30 17:02:40.52 7g2iZKZC0.net 実は誰も数値計算誤差について知らないのである 183:デフォルトの名無しさん (ワッチョイ 1e66-yYUR) [ここ壊れてます] .net 組み込み系で、積算の量を保持していて 1秒毎に測定して何年というスパンで計算を続けると、 もう32bitでは精度が足りなくなる 184:デフォルトの名無しさん 22/09/30 18:26:40.60 J+iH2myB0.net 最後に浮動小数点数にして誤差を減らす方法は、代数的な計算ができる必要がある。 Mathematicaとか、SymPyだな。 ただ代数的な計算は上手いこと式を整理してやらないと簡単にならないことも多い。積分は公式を知らないと出来ない、というのと同じ。 有理数の四則演算だったら単なる有理数演算を逐次的に実行していけば問題ないだろうが。 185:デフォルトの名無しさん 22/09/30 18:28:54.96 J+iH2myB0.net >>177 んなことないだろ。加法定理やら積和、和積の公式とか習わなかったのか。あの辺使うと極端な場合の誤差減らせるよ。 xが0に非常に近い場合のsin2x/sinxとかね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch