ブッダブロ(英: buddhabrot)とはマンデルブロ集合に関する図形。ガウス平面から点をランダムに選び、そのについて数列を計算し、となった場合にからまでの位置に点を描くという作業を、指定した回数だけ反復(iteration)して行ったもの。形がブッダに似ていることから名付けられた。色毎に計算回数を変えてカラー化することもある。
発見
マンデルブロ集合が初めて描かれたのは1978年のことであり[1]、その名はこの集合の研究に深く取り組んだアメリカの数学者ブノワ・マンデルブロにちなんで付けられた[2]:p.146。
1988年、ライナス・ヴェスタス(Linas Vepstas)がマンデルブロ集合を変形して得られるより芸術性の高い図形を発見し、サイエンスライタークリフ・ピックオーバーに送っており、これがきっかけで、ピックオーバー軸と呼ばれる図形が発見された。ピックオーバーの著書Computers, Pattern, Chaos, and Beauty[3]に収録されている。
ブッダブロを計算する手法を始めて提案したのはメリンダ・グリーン(Melinda Green)であり[4]、1993年のネットニュース、sci.fractalsに投稿された[5]。グリーンにはインド出身の同僚がおり、そのアドバイスをヒントにこの図形を初めガネーシャと名付けた[5]。ガネーシャは首から上が象の形をしたインドの神である。この図形にブッダブロの名をつけたのは、Robarts Research Instituteの[4]ロリ・ガルディ(Lori Gardi)である[6]。
- ブッダブロ
- ガネーシャ
- ブッダ
計算方法
を計算したときに(初期値)、が発散しないようなの集合である。つまり
を満たす集合である[7]:p.230。
ブッダブロでも、基本の計算にはマンデルブロ数列を用いる。まずガウス平面の内の実数部、虚数部それぞれ-2~2の範囲を描画面に見立て、描画点の細かさを決めておく。次に描画面から点をランダムに選び、をから順に計算し、になった時点で(発散が明らかになった時点で)、描画面のからの位置に点を描く。すでに点が描いてあった場合には、より明るくする。(ただしの上限を決めておき、それ以上になったら収束したと見なして点は描かない。)次にまた新たなをランダムに決め、先の計算を反復する[5]。
反復回数の大きさは、画像の形に大きく影響する。反復回数が大きくなると、反復回数が小さかったときには暗かった部分にも描画が行われるようになる。
|
|
|
|
|
反復回数を3原色毎にそれぞれ変えて、画像に色をつけることもできる。これは天文学者が星雲(ネブラ)の画像を擬似カラー化する手法に似ている。そのため、このカラー化画像はネブラブロ(Nebulabrot)と呼ばれることもある(ブッダブロに含めることもある)。さらにはガウス平面に直行する軸を用意し、ブッダブロ集合をマンデルブロ集合と重ね合わせて立体的にプロットさせたアンチ・ブッダブロ(Anti-Buddhabrot)と呼ばれる画像もある。
- ネブラブロ
- アンチブッダブロ
マンデルブロ集合とロジスティック写像の関係は良く知られている。とをそれぞれ実数部と虚数部に分けた場合、
という関係がある。この関係を図示するのには、昔からとを同じx軸上に置き、y軸の大きさを適当に調整して並べ、同じxでの形状を比較するのが常であった。
ブッダブロを発見したメリンダ・グリーンは、アンチ・ブッダブロ集合がロジスティック写像と立体的な関係を持つことに気付いた。元々、どちらの図形もある出発点から反復計算を行って得られるものである。アンチ・ブッダブロの から と のデータを抽出し、 平面に描けばロジスティック写像が得られる。
- 同一平面での重ね合わせ
- 直交平面での重ね合わせ
脚注
外部リンク
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.