Fotools
JSON
YAML/JSON相互変換
JSONソート
JSON/CSV相互変換
JSONエスケープ
TOON/JSON相互変換
TOML/JSON相互変換
JSON→JSON Schema
XML/JSON相互変換
JSON差分比較
JSONパーサー
暗号化
ファイルMD4計算
Base32エンコード/デコード
MD5暗号化
Bcryptハッシュ/検証
HMAC ジェネレーター
ファイルMD2計算
Deflate圧縮/解凍
MD4暗号化
Base64エンコード/デコード
SHA384暗号化
GZIP圧縮/解凍
ファイルMD5計算
HTML エンティティ変換
MD2暗号化
RSA鍵生成
ASCIIエンコード/デコード
SHA512/256暗号化
Base58 エンコード/デコード
SHA224暗号化
SHA1暗号化
ファイルSHA1ハッシュ計算
モールス信号暗号化/復号
ファイルBase58変換
Unicode エンコード/デコード
ECDSA鍵ペア生成
Keccak暗号化
SHA512暗号化
Scrypt ハッシュ/検証
ファイルBase64変換
SHA256暗号化
共通鍵暗号化/復号
SHA512/224暗号化
Punycode ドメイン変換
ファイルBase32変換
RSA 暗号化/復号
JWT エンコード/デコード
UTF-8 エンコード/デコード
SHAKE暗号化
URL エンコード/デコード
CSR 証明書署名要求生成
SHA3-224暗号化
ネットワーク
URL解析
ブラウザ情報検出
サブネットマスク計算
IPv6サブネットマスク計算
HTTP ステータスコード検索
IPアドレス・数値変換
XPathテスト
WebSocket接続テスト
HTTP Headers 表示
ポートスキャン
SSL証明書確認
DNSレコード検索
IP逆引き
WHOIS検索
フロントエンド
JSフォーマット/圧縮
JS Pack圧縮/解凍
HTMLフォーマット
CSSフォーマット/圧縮
XMLフォーマット
JavaScript難読化
SQLフォーマット
色変換
散布図ジェネレーター
色の組み合わせ大全
色選択
キーボードキー検出
SVGパスエディター
棒グラフ生成器
レーダーチャート生成器
円グラフ生成器
カレンダー円グラフ生成器
折れ線グラフ生成器
お絵かきボード
Px / Em 単位変換
ヒートマップ生成器
3D棒グラフ生成器
ドーナツチャート生成器
ストリームチャート生成器
バックエンド
乱数生成器
連番生成器
GUID/UUID 生成器
Chmod権限計算機
Cron 式生成器
PHPオンライン実行
Cオンライン実行
C++オンライン実行
C#オンライン実行
Goオンライン実行
Javaオンライン実行
JavaScriptオンライン実行
Kotlinオンライン実行
Node.jsオンライン実行
Pythonオンライン実行
Python2オンライン実行
Rubyオンライン実行
Rustオンライン実行
Swiftオンライン実行
TypeScriptオンライン実行
Objective-Cオンライン実行
Scalaオンライン実行
Perlオンライン実行
Luaオンライン実行
Haskellオンライン実行
Rオンライン実行
Dartオンライン実行
Juliaオンライン実行
Elixirオンライン実行
Erlangオンライン実行
F#オンライン実行
Groovyオンライン実行
Shellオンライン実行
SQLiteオンライン実行
変換
熱量単位換算
Unixタイムスタンプ変換
日付計算機
進数変換
ワールドクロック
面積単位換算
速度単位換算
圧力単位換算
電力単位換算
長さ単位換算
体積単位換算
温度単位換算
重さ単位換算
地図座標変換
密度単位換算
緯度経度座標変換
時間単位換算
ZIP圧縮
ZIP解凍
アーカイブ→ZIP変換
アーカイブ→RAR変換
アーカイブ→7Z変換
アーカイブ→TAR変換
マルチメディア
動画録画
画面録画
スクリーンキャプチャ
音声録音
MP3音量調整
音声をOGGに変換
音声をMP3に変換
音声をWAVに変換
音声をFLACに変換
音声をAACに変換
音声をM4Aに変換
音声切り出し
音声圧縮
動画をMP4に変換
動画をGIFに変換
動画圧縮
動画カット
動画から音声抽出
動画に透かし追加
動画の透かし除去
動画アスペクト比調整
動画反転
動画速度変更
動画ミュート
動画をAVIに変換
動画をMKVに変換
動画をWebMに変換
動画をMOVに変換
動画をTSに変換
動画をM4Vに変換
動画をMPGに変換
画像
画像文字認識(OCR)
画像の背景削除
画像から色抽出
GIFアニメ生成
画像切り抜き
画像を円形に変換
画像をTGAに変換
画像に透かし追加
画像をXBMに変換
画像をBMPに変換
画像ぼかし処理
画像をAVIFに変換
画像をGIFに変換
画像をTIFFに変換
Favicon アイコン生成器
画像9分割切り出し
画像をPNGに変換
画像圧縮
画像Base64変換
画像生成器
画像回転・反転
一括画像リサイズ
画像をJPGに変換
画像をWebPに変換
画像メタデータ削除
ドキュメント
Markdownエディター
Mermaidエディター
PlantUMLエディター
マインドマップエディター
EPUB→PDF
EPUB→MOBI
EPUB→AZW3
EPUB→DOCX
EPUB→HTML
Word→PDF
XLSX→PDF
PPT→PDF
WPS→PDF
画像→PDF
TXT→PDF
PDF→JPG
PDF→WORD
PDF→EPUB
PDF→MOBI
PDF結合
PDF暗号化
PDFパスワード解除
PDF圧縮
PDF文字認識(OCR)
テキスト
リストの数値合計
リストソート
文字数カウント
全角半角変換
大文字小文字変換
重複行削除
変数名変換
文字列出現回数カウント
テキスト列選択
テキスト比較
テキスト置換
その他
QRコード生成器
バーコード生成器
QRコード・バーコード認識
為替レート変換
子供の血液型計算
BMI計算機
ストップウォッチ
世界各国の電話番号生成器
正規表現テスト
24点ゲーム生成器・解法器
絵文字一覧
星座検索
パスワード生成器
オンライン計算機
自分のIPアドレス
IP情報検索
高次多項式の因数分解
特殊数判定
大きな整数の素因数分解
円周率生成
体積計算ツール
最大公約数・最小公倍数計算機
合同式解法
方程式解法
有理近似 / 連分数展開
オイラー関数・約数関数計算
素数判定(Miller-Rabin)
拡張ユークリッド(GCD / モジュラ逆数)
ja
English
中文(简体)
中文(繁體)
日本語
العربية
Español
한국어
Français
Українська
Pусский
Deutsch
Italiano
Português
ภาษาไทย
Türkçe
română
Nederlands
Ελληνικά
Български
Svenska
Tiếng Việt
高次多項式の因数分解
特殊数判定
サブネットマスク計算
大きな整数の素因数分解
リストの数値合計
体積計算ツール
日付計算機
文字数カウント
最大公約数・最小公倍数計算機
有理近似・連分数展開
実数を入力してください
入力方法
10 進数形式
分数形式
平方根形式
小数点を入力してください
小数と整数をサポート
スコアを入力してください
整数の分子と分母を入力してください
√nを入力してください
ルート記号内に数字を入力します
展開アイテム数
連分数展開の項数 (1-50)
計算を開始する
クリア
簡単な例:
π ≈ 3.14159265359
e ≈ 2.71828182846
√2 ≈ 1.41421356237
φ (黄金比) ≈ 1.618033988749
22/7 (π の大まかな近似)
3.75 (単純な 10 進数)
計算結果
数値を入力したら、「計算開始」をクリックします。
連分数展開の詳細
近い
計算手順
漸近分数 (Convergents)
アイテム
a
n
分数
10進数値
エラー
アルゴリズムの説明:
1. 継続分数:
任意の実数 x は連分数として表現できます。
x = a₀ + 1/(a₁ + 1/(a₂ + 1/(a₃ + ...)))
略称: x = [a₀; a₁、a₂、a₃、...]
a₀ = ⌊x⌋ (x の整数部分)
x が整数でない場合は、x₁ = 1/(x - a₀) とし、a₁ = ⌊x₁⌋ と続けます。
このプロセスを繰り返して、a₂、a₃、...を取得します。
有理数の連分数展開は有限です
無理数の連分数展開は無限です
2. 収束者:
連続分数の最初の n 項を切片することによって得られる分数は、n 番目の漸近分数と呼ばれ、pn/qn として記録されます。
p-1 = 1、q-1 = 0
p0 = a₀、q0 = 1
漸化式:pn = an・p(n-1) + p(n-2)
漸化式:qn = an・q(n-1) + q(n-2)
漸近分数は、元の数値に対する最良の有理近似です。
3. 最良の有理近似:
与えられた実数 x と分母の上限 Q に対して、|x - p/q| が最小化されるような分数 p/q (q ≤ Q) を求めます。
連続分数の漸近分数は、すべての最良の有理近似を与えます。
p/q が x の漸近分数である場合、すべての q' < q について、|x - p/q| < |x - p'/q'| となります。
4. 特殊な数の連分数:
黄金比 φ:
[1; 1, 1, 1, 1, ...] (すべて 1、最も遅い収束)
√2:
[1; 2, 2, 2, 2, ...] (周期連分数)
e:
[2; 1, 2, 1, 1, 4, 1, 1, 6, 1, 1, 8, ...] (定期的に)
π:
[3; 7, 15, 1, 292, 1, ...] (明らかなパターンがない)
アルゴリズムの複雑さ:
時間計算量:
O(n),ここで、n は展開する項の数です
空間の複雑さ:
O(n),すべての係数と漸近分数を保存する必要がある
数値安定性:
精度の低下を避けるために、高精度の浮動小数点数または大きな整数を使用してください。
アプリケーションシナリオ:
数値計算:
単純な分数を使用して複雑な無理数を近似します (例: π ≈ 22/7、355/113)
音楽理論:
音程調和は連分数展開の単純さに関係します
天文学:
惑星運動の周期を計算するための有理近似
数論:
ディオファントス近似、ペル方程式の解
コンピュータグラフィックス:
ブレゼンハム直線アルゴリズムなど