🐙えぇツール
ホーム›ネタ・学び›マンデルブロ集合ビューア

🌀マンデルブロ集合ビューア

複素平面フラクタルをズーム探検

🖥 ツール(ブラウザ内で完結・データ送信なし)新しいタブで開く ↗

📖 使い方

まず画面上のキャンバスをクリックするか、座標を指定してフラクタル図形の表示範囲を決定します。拡大ボタンまたはマウスホイール操作で興味のある領域をズームインします。例として、実部-0.75、虚部0.1付近を指定し、最大反復回数を100回に設定して細部の渦巻き構造を観察します。さらにズームを重ねると、無限に繰り返される自己相似の形状や鮮やかなカラーグラデーションが現れます。描画が完了するまで少し待ち、必要に応じてスクリーンショット等で画像を保存してください。

🔍 このツールについて

マンデルブロ集合は、複素数$c$に対し漸化式$z_{n+1} = z_n^2 + c$(初期値$z_0 = 0$)を繰り返し計算したとき、発散せずに有限の範囲にとどまる複素数$c$全体の集合を指します。このツールでは、複素平面上の各ピクセルに対応する$c$の値について、指定した最大回数まで計算を行い、発散するまでの速度や挙動に応じて色を割り当てて可視化しています。無限に拡大しても新しい構造が現れ続けるフラクタル幾何学の美しさと、数学的なカオス理論の奥深さを視覚的に体験できるプログラムです。

💡 こんなときに使えます

数学の授業や独学でフラクタル幾何学や複素数平面を学ぶ学生が、教科書の図解だけでは分からない複雑な図形の構造を視覚的に確認する。
デジタルアートやプログラミングの制作において、幾何学的で美しい背景素材やテクスチャとして利用する画像を生成する。
カオス理論や非線形力学系に興味を持つ研究者が、パラメータの変化による集合の境界付近の複雑な挙動を探索する。

⚠️ 使う前に知っておきたいこと

深くズームインするほど計算するべき反復回数が指数関数的に増加し、描画完了までに数秒から数十秒の待ち時間が発生します。
浮動小数点数の演算精度には限界があるため、極端に深い倍率まで拡大すると数値誤差により境界線がぼやけたり崩れたりします。

❓ よくある質問

Q. 描画している数式やアルゴリズムの仕組みは何ですか?
複素数の漸化式$z_{n+1} = z_n^2 + c$を用い、発散判定の閾値を超えるまでの反復回数をピクセルごとに計算して色分けしています。
Q. 無限にズームアップし続けることは理論上可能ですか?
理論上は無限の自己相似構造が存在しますが、プログラムで使用する数値の有効桁数に限界があるため、どこかで拡大の限界に達します。
Q. 表示される色やグラデーションは何を基準に変化しますか?
発散判定に至るまでの計算回数や、発散時の複素数の偏角などの数値データに基づいて、各ピクセルにカラーパレットの色を割り当てています。
Q. 最大反復回数を増やすとどのような変化が起きますか?
境界付近の細かい模様がより正確に描画され、これまで潰れていた複雑な細部や色階調が鮮明に浮かび上がるようになります。
Q. 生成したフラクタル図形の画像を保存して利用できますか?
表示された描画結果の画像を保存機能やスクリーンショットでキャプチャし、個人的な観賞や資料作成の素材として利用できます。

🔗 関連ツール

⚖️

BMI計算

身長体重からBMI・肥満度・標準体重

健康計算機数値
🎡

ルーレット・くじ引き

選択肢からランダムに1つ抽選

仕事ネタパーティ
🎲

サイコロ・乱数

サイコロや指定範囲の乱数を生成

ネタ仕事勉強
📈

ソートのしくみ可視化

バブル/クイック等の並び替えをアニメ

勉強開発可視化