連分数計算
このツールは a0 = floor(x); r0 = x - a0。a1 = floor(1/r0); r1 = 1/r0 - a1。a2 = floor(1/r1); r2 = 1/r1 - a2。… で [a0; a1, a2, …] を得る。近似分数: pₙ = aₙ×p_(n-1) + p_(n-2); qₙ = aₙ×q_(n-1) + q_(n-2)、ただし p_(-1)=1, p₀=a0, q_(-1)=0, q₀=1。逆算: 最後の aₙ から始め、val = a_(n-1) + 1/val を a0 まで繰り返す。 という関係式を使用します。 2 個の値(小数、最大部分商の数 (2-15))を使用し、次の結果: 連分数, 評価値(連分数から), 最良近似分数 p/q。 これは特定の国に固有の規定ではなく決定論的な規則であるため、結果は決して変わりません。同じ入力値からは、課題を確認する場合でも、設定を準備する場合でも、別のツールを検証する場合でも、常に同じ結果が得られます。 下の入力欄に値を入力すると、結果が即座に更新されます。正確な計算をあらかじめ入力した固定リンクを共有することもでき、指導、レポート、チームでの作業に役立ちます。 例えば 小数 = 3.141593, 最大部分商の数 (2-15) = 8 の場合、結果は [3; 7, 15, 1, 288, 1, 2, 1] となり、下の計算例では各ステップを示しているので、計算をたどって手作業で再現できます。 この方法は標準的な文書化された形式 (出典: CalculatorHub の方法論) であり、各結果の上のマークが最終確認日を示します。 このツールは一般的な情報を提供するものであり、工学、医学、金融、科学の専門的な助言に代わるものではありません。重要な結果は必ず一次資料とご自身の判断で確認してください。
小数 = 3.141593, 最大部分商の数 (2-15) = 8 の場合、結果は [3; 7, 15, 1, 288, 1, 2, 1].
適用対象: 与えられた入力値。方法の出典: CalculatorHub の方法論, 確認日 2026-07-14.
計算式
a0 = floor(x); r0 = x - a0。a1 = floor(1/r0); r1 = 1/r0 - a1。a2 = floor(1/r1); r2 = 1/r1 - a2。… で [a0; a1, a2, …] を得る。近似分数: pₙ = aₙ×p_(n-1) + p_(n-2); qₙ = aₙ×q_(n-1) + q_(n-2)、ただし p_(-1)=1, p₀=a0, q_(-1)=0, q₀=1。逆算: 最後の aₙ から始め、val = a_(n-1) + 1/val を a0 まで繰り返す。
計算例
小数 = 3.141593, 最大部分商の数 (2-15) = 8:
- a0 = floor(x)
- 入力値: 小数 = 3.141593, 最大部分商の数 (2-15) = 8
- 連分数 = [3; 7, 15, 1, 288, 1, 2, 1]
- 評価値(連分数から) = 3.141593
- 最良近似分数 p/q = 411357/130939
この計算例は、この計算ツールが公開前に通過しなければならない自動リファレンス値テストの一つです。
前提条件
- このツールは、与えられた入力値に決定論的な規則を適用します。
- 一般的な情報であり、専門的な助言ではありません。
よくある質問
どの計算式が使われていますか?
a0 = floor(x); r0 = x - a0。a1 = floor(1/r0); r1 = 1/r0 - a1。a2 = floor(1/r1); r2 = 1/r1 - a2。… で [a0; a1, a2, …] を得る。近似分数: pₙ = aₙ×p_(n-1) + p_(n-2); qₙ = aₙ×q_(n-1) + q_(n-2)、ただし p_(-1)=1, p₀=a0, q_(-1)=0, q₀=1。逆算: 最後の aₙ から始め、val = a_(n-1) + 1/val を a0 まで繰り返す。, 標準的な文書化された形式です。出典: CalculatorHub の方法論.
結果は時間とともに変化しますか?
いいえ。これは決定論的な規則です。同じ入力値からは常に同じ結果が得られます。
公式の出典と検証
- 方法: CalculatorHub の方法論, 確認日 2026-07-14.
CalculatorHub チームが確認し、編集者は James Graham, 2026-07-14. 詳しくは 方法論をご覧ください. 一般的な情報であり、専門的な助言ではありません。