ホームページ  >  記事  >  Java  >  マンデルブロ フラクタルに関するコード例

マンデルブロ フラクタルに関するコード例

零下一度
零下一度オリジナル
2017-07-23 10:23:111298ブラウズ

著者がこれまでに接したフラクタルには主に次の種類があります:

1. クリフォードに似たフラクタル。このフラクタルの特徴は、フラクタルの初期座標が (0,0) であることです。初期座標を何度も反復した後、一連の点が取得され、取得された点に基づいてフラクタル曲線が描画されます。このタイプのフラクタルはパラメータが限られており、非常に簡単に実装できます。

2. IFS シダのようなフラクタル。このフラクタルには、前のフラクタルよりも多くのパラメーターがあります。IFS シダ フラクタルのパラメーター リストに P 値があることに注意してください。この値は、この値が役に立たない場合に、異なるパラメーターの各セットが表示される確率を表します。希望のグラフィックスを取得することは不可能です。

3. マンデルブロのようなフラクタル。このフラクタルには、複素数とタイム エスケープ アルゴリズムの知識が含まれます。基本的に、これは複素平面上の一連の点のセットであり、タイム エスケープ アルゴリズムを使用して、その点がセット内にあるかどうかが判断され、一連の点が取得され、これらの点に基づいてグラフィックスが描画されます。

4. L-System Sticks のようなフラクタル。このタイプのフラクタルでは、親文字列と展開ルールを定義し、さまざまな親文字列と展開ルールが到達する点を介してグラフを描画する必要があります。進化ルールと親文字列を理解するのは難しくありません。主な理由は、座標間の変換の計算が難しいことです。

以下はマンデルブロ フラクタルに関するコードです。

りー
りー
りー

以上がマンデルブロ フラクタルに関するコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。