[過去ログ] プログラミングのお題スレ Part21 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
673
(1): 658 [sage] 2023/05/16(火) 04:50:29.58 ID:XN8HUdK/(1) AAS
補足:>>671
671(1): 658 [sage] 2023/05/15(月) 22:33:44.26 ID:02zVVK0g(1/2) AAS
>>660
除数が2の整べき乗よりちょっと大きい場合は、引き算にした方が精度が出たりします。
外部リンク:sagecell.sagemath.org
の「引き算」は、>>658
658(5): デフォルトの名無しさん [sage] 2023/05/14(日) 01:48:51.69 ID:AS0t3f9C(1) AAS
お題:割り算を逆数の掛け算で近似する
単に逆数を掛けるだけだと簡単過ぎるので、例えば、
x/60 = x*(1/64 + (1/60 - 1/64)) = x*(1/64 + 1/960) = x*(1/64) + x*(1/960)
の様に、
a)2の整数べき乗と、
b)残り(除数の逆数-a)
に分割する事を考える(∵2の整数べき乗との乗算は誤差が発生しない)。

ゼロより大きい除数が与えられた時、これをa, bに分割せよ。
分割は、除算の計算精度が最も高いものにすること。
での「b)残り(除数の逆数-a)」を負数にする事に
相当します。
674: デフォルトの名無しさん [sage] 2023/05/16(火) 09:51:49.00 ID:UhzGXTUG(1) AAS
>>673
こんな結果が出ましたが、この検証の仕方は合っていますか?
shortlink
外部リンク:sagecell.sagemath.org
permalink
外部リンク:sagecell.sagemath.org
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.047s