タイトルのままですよ。
まずはこれを見てくれ
なんかいいよね。ソースはすべてWikipedia。
マンデルブロ集合とは(Wikipedia先生)
次の漸化式
で定義される複素数列 {zn}n∈N∪{0} が n → ∞ の極限で無限大に発散しないという条件を満たす複素数 c 全体が作る集合がマンデルブロ集合である
複素数 c を複素平面上の点として(あるいは同じことだが c = a + ib と表して c を xy-平面上の点 (a, b) として)表すと、この平面上でマンデルブロ集合はフラクタル図形として表される。右に示した 4 つの図は複素平面上でのマンデルブロ集合である。右下が全体像、他の 3 つの図は各部の拡大像である。図中の黒い部分がマンデルブロ集合に相当し、周囲の色は発散する速さを表している。
複素平面上においてマンデルブロ集合の大半の面積を占めるのは、原点を含むカージオイドに無数の円が外接し、その円にさらに無数の小さい円が外接することを無限に繰り返してできるフラクタル図形である。
さらに、周囲を拡大すると、このフラクタル図形に類似した「飛び地」のような図形(図左上など)が無数に見られる。また、これらの図形を包含する、発散の遅い領域もやはりフラクタルの特徴を有しており、螺旋・相似等の多様な図形要素を構成する(#拡大イメージ参照)。マンデルブロ集合全体は、「飛び地」を含め、連結であることが証明されている。
マンデルブロ集合の周を拡大すると繰り返し現れる「飛び地」はマンデルブロ集合全体に良く似ているものの、互いに異なっている。つまりマンデルブロ集合の周は自己相似ではないフラクタルの一種であり、その相似次元は平面内の曲線としては最大の2次元である。このことはマンデルブロの予想と呼ばれ未解決問題の一つだったが、宍倉光広によって肯定的に証明された。
なお、上式で z0 を 0 以外の複素数にした場合、
マンデルブロ集合の周が変形し、ジュリア集合に似たフラクタル状の曲線が現れる。
つまり、
上で示した漸化式において
複素数列 {zn}n∈N∪{0} が n → ∞ の極限で無限大に発散しないという条件を満たす複素数 c 全体が作る集合が
マンデルブロ集合ってことだよね。
それって
マンデルブロ集合について解説している動画がありました。
タイトル マンデルブロ集合の何が特別なんだ?
友人にいきなり
このマンデルブロ集合を見せて
「この画像美しくね?」
ちょっとかじっている風に
マンデルブロ集合っていいよね
これでOKです。
どこで筆者が知ったかというと
実際に友人に
上のやり取りをされたからなんですよ。
歴史は繰り返す。
今度はあなたが
「マンデルブロ集合ってよくね?」
これでOK。
またWikipedia先生から
フリー・フラクタル発生プログラム
マンデルブロ集合を高解像度で描画しようとするほど、膨大な計算時間を必要とするようになっていくことから、コンピュータのベンチマークテストとして利用されることがある。
また、描き出される図形の幾何学的な美しさから鑑賞を目的として美麗な描画を行うプログラムもある。
あるやん。
マンデルブロについて
詳しくはWikipedia先生参照です。
このマンデルブロ集合を発見した人ですが、
フラクタル(自己相似)
という言葉も彼が初めて使用しました。
フラクタルとは
自然界ではロマネスコ
を代表として、
全体の形が細部と相似となっている図形です。
筆者は
人生の中で「フラクタル」という言葉を
5回は聞いたことありますので、知っているに越したことはないと!
それでは!