TopPage >>電算事業部

マンデルブロ集合


マンデルブロ集合を表示するアプレットです。
マンデルブロ集合はzn = zn-12 + Cにおいて
n→∞で発散しない複素数zの集合です。
非常に単純な数式で表されるにもかかわらず、非常に複雑な形状になります。
計算回数を大きくするとより正確な集合を表示することができますが、
描画に掛かる時間が長くなります。
また、計算回数を大きくすると模様は単調になる為、描画される図形を
楽しみたい場合、計算回数は100~1000くらいが良いと思います。
「ReturnStart」ボタンで最初の状態に戻り、「ZoomOut」ボタンで
1/2に縮小されます。

ソースファイルダウンロード

履歴

10/09/07

・システム再構築。
・計算回数入力ウィンドウ作成。
・散布図表示機能作成。
・折れ線グラフ表示機能作成。
・初期化ボタン作成。
・「ZoomOut」ボタン作成。

08/08/14

・任意範囲選択時、ラバーバンドを表示するように改善。

08/08/05

・任意の範囲をドラッグで拡大できるように改善。

08/08/03

・アニメーション機能試作しました。

08/08/01

・情報表示を下部に移動しました。
・カーソル位置の数値も表示するようにしました。
・拡大していくと画面が暗くなってしまう対策として、マンデルブロ集合以外では
 青のパワーを最大にしました。

08/07/27

・ウィンドウ上部に表示されている範囲を表示するようにした。

08/07/11

・ウィンドウ内を4つに区切って、選択したエリアが拡大されるようにしました。
・ダブルバッファリング使用によりレスポンスを向上しました。
・発散が遅い部分ほど暗くしている為、発散しない部分を拡大していくと
 画面が暗くなってしまいます。

08/07/03

新規作成

inserted by FC2 system