広告ブロッカーにより広告が表示できません
MiniWebtool は広告収益で無料提供しています。このツールが役に立ったら、Premium(広告なし+高速)をご利用いただくか、MiniWebtool.com を許可リストに追加して再読み込みしてください。
- または Premium(広告なし)にアップグレード
- MiniWebtool.com の広告を許可してから再読み込みしてください
連分数電卓
連分数電卓へようこそ。この強力なツールは、あらゆる小数、分数、または平方根を連分数表現に変換します。有名な表記法 [a₀; a₁, a₂, ...] を確認し、有理近似(近似分数)を探索し、入れ子構造の分数をインタラクティブに視覚化できます。
連分数とは何ですか?
連分数とは、整数部分と分数の入れ子になったシーケンスとして数値を表現する方法です:
ここで a₀, a₁, a₂, ... は部分商と呼ばれる非負の整数です。標準的な表記法は [a₀; a₁, a₂, a₃, ...] です。注目すべき例:
- π (円周率) ≈ [3; 7, 15, 1, 292, 1, 1, ...] — 292 という数値は、円周率が 355/113 によって極めて正確に近似されることを意味します
- φ (黄金比) = [1; 1, 1, 1, ...] — 最も収束が遅い連分数
- √2 = [1; 2, 2, 2, ...] — ラグランジュの定理により、周期性を持ちます
- e (ネイピア数) = [2; 1, 2, 1, 1, 4, 1, 1, 6, ...] — 美しいパターンを持ちます
アルゴリズムの仕組み
任意の小数 x の場合
- a₀ = ⌊x⌋ (x の床関数) を計算します
- x₁ = 1/(x − a₀) とし、次に a₁ = ⌊x₁⌋ を計算します
- 繰り返し: xₙ₊₁ = 1/(xₙ − aₙ), aₙ₊₁ = ⌊xₙ₊₁⌋
- 小数部分がゼロになる(有理数)か、必要な項数が得られたら停止します
分数 p/q の場合(ユークリッド互除法)
分数の場合、アルゴリズムは最大公約数を求めるためのユークリッド互除法と同一です:
ユークリッド互除法の各割り算ステップが、連分数の部分商を一つずつ生成します。
近似分数:最良有理近似
近似分数 pₙ/qₙ は、連分数を各ステップで打ち切ることで得られます。これらは驚くべき特性を満たしています:pₙ/qₙ は、分母が qₙ 以下の分数の中で、x に対する最良の有理近似となります。
| 数値 | 近似分数 | 小数近似 | 誤差 |
|---|---|---|---|
| π | 3/1 | 3.0 | 0.14 |
| π | 22/7 | 3.142857... | 1.3 × 10⁻³ |
| π | 333/106 | 3.14150... | 8.3 × 10⁻⁶ |
| π | 355/113 | 3.1415929... | 2.7 × 10⁻⁷ |
| √2 | 1/1 | 1.0 | 0.41 |
| √2 | 3/2 | 1.5 | 0.086 |
| √2 | 7/5 | 1.4 | 0.014 |
| √2 | 17/12 | 1.41̅6̅ | 2.5 × 10⁻³ |
循環連分数
ラグランジュの定理により、実数が循環連分数を持つのは、その数が二次無理数(整数係数の二次方程式の解)である場合のみです。これには、完全平方数ではない整数のすべての平方根が含まれます。
- √2 = [1; 2] — 周期の長さ 1
- √3 = [1; 1, 2] — 周期の長さ 2
- √7 = [2; 1, 1, 1, 4] — 周期の長さ 4
- √94 = [9; 1, 2, 3, 1, 1, 5, 1, 8, 1, 5, 1, 1, 3, 2, 1, 18] — 周期の長さ 16
この電卓の使い方
- 値を入力する: 小数(例: 2.71828)、分数(例: 355/113)、または平方根(例: sqrt(7))
- 最大項数を設定する: 項数を増やすと、より多くの部分商と近似分数が表示されます
- 「計算する」をクリック: 連分数表記、アニメーション表示される項、入れ子構造の視覚化、近似分数テーブル、およびユークリッド互除法のステップ(分数の場合)が表示されます
よくある質問
連分数とは何ですか?
連分数とは、a₀ + 1/(a₁ + 1/(a₂ + ...)) という形式の式で、a₀, a₁, a₂, ... は部分商と呼ばれる整数です。すべての実数は連分数展開を持ちます。有理数は有限の展開を持ち、無理数は無限の展開を持ちます。二次無理数(平方根など)は循環展開を持ちます。
小数を連分数に変換するにはどうすればよいですか?
整数部分(床関数)を最初の項として取り出します。その値を元の数から引き、逆数を取って繰り返します。例えば π ≈ 3.14159... の場合:整数部分 = 3、余り = 0.14159...、逆数 = 7.062...、整数部分 = 7、余り = 0.062...、逆数 = 15.996...、整数部分 = 15、となり [3; 7, 15, ...] が得られます。
なぜ sqrt(2) は循環連分数になるのですか?
ラグランジュの定理により、実数が循環連分数を持つのは、それが二次無理数である時だけです。√2 は x² = 2 を満たすため二次無理数であり、[1; 2, 2, 2, ...] となります。黄金比 φ = (1 + √5)/2 は [1; 1, 1, 1, ...] という最も単純な周期を持ちます。
近似分数(Convergents)とは何で、なぜ重要なのですか?
近似分数とは、連分数を途中で打ち切って得られる分数のことです。これらは最良有理近似であり、それより分母の小さい分数で、その数値により近いものは存在しません。22/7 や 355/113 が π の近似値として有名なのは、それらが π の連分数の近似分数だからです。
連分数アルゴリズムはユークリッド互除法とどのように関係していますか?
入力が分数 p/q の場合、その連分数を計算することはユークリッドの最大公約数アルゴリズムと同じです。余りと商を求める各ステップが、正確に一つの部分商を生成します。最大公約数が見つかった時点で連分数は終了します。
追加リソース
このコンテンツ、ページ、またはツールを引用する場合は、次のようにしてください:
"連分数電卓"(https://MiniWebtool.com/ja/連分数電卓/) MiniWebtool からの引用、https://MiniWebtool.com/
miniwebtool チーム作成。更新日: 2026年2月18日
また、AI 数学ソルバー GPT を使って、自然言語による質問と回答で数学の問題を解決することもできます。
その他の関連ツール:
高度な数学操作:
- antilog電卓
- ベータ関数電卓
- 二項係数電卓 おすすめ
- 二項確率分布電卓
- ビットに基づいての電卓
- 中心極限定理電卓
- 組み合わせ電卓
- 相補誤差関数電卓
- 複素数電卓
- エントロピー電卓
- エラー関数電卓
- 指数減衰電卓-高精度
- 指数成長電卓 高精度
- 指数積分電卓
- 指数電卓-高精度 おすすめ
- 階乗電卓 おすすめ
- ガンマ関数電卓
- 黄金比電卓
- 半減期電卓
- パーセント成長率電卓
- 順列電卓
- ポアソン分布電卓
- 多項式の根電卓と詳細なステップ
- 確率電卓
- 確率分布電卓
- 比率電卓 おすすめ
- 二次式電卓
- 科学表記法電卓
- 立方和電卓
- 正の整数の電卓
- 平方和の計算
- 真理値表ジェネレーター 新しい
- 集合論電卓 新しい
- ベン図ジェネレーター3集合 新しい
- 中国剰余定理電卓 新しい
- オイラーのトーシェント関数電卓 新しい
- 拡張ユークリッドアルゴリズム電卓 新しい
- モジュラー乗法逆数電卓 新しい
- 連分数電卓 新しい
- ダイクストラ最短経路電卓 新しい
- 最小全域木電卓 新しい
- グラフ次数列バリデーター 新しい
- 完全順列 サブファクトリアル電卓 新しい
- スターリング数電卓 新しい
- 鳩の巣原理電卓 新しい
- マルコフ連鎖定常分布電卓 新しい