エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
マンデルブロ集合をAVXとOpenMPでできるだけ速く描く - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
マンデルブロ集合をAVXとOpenMPでできるだけ速く描く - Qiita
マンデルブロ集合 マンデルブロ集合とは、以下の漸化式で定義される複素数列 z_nにおいて、nを無限大に... マンデルブロ集合 マンデルブロ集合とは、以下の漸化式で定義される複素数列 z_nにおいて、nを無限大にしたときに発散しない複素数c全体が作る集合です。 上の画像は、縦が実軸で下が正、横が虚軸で右が正とした複素数平面上にマンデルブロ集合をプロットしたものです。中央のカージオイドとそれに接する無数の円がマンデルブロ集合に属す複素数を表しています。 描画の方法 上の画像の各ピクセルの色は、上記の複素数列の絶対値が第何項でしきい値を超えたかに基づいて決定されています。これをエスケープタイムと呼び、実際にこの数列を計算してこれを求めるアルゴリズムをエスケープタイムアルゴリズムと呼びます。 ちなみに、複素数列のある項の絶対値が2.0以上になる場合は、必ず発散することが知られています。 また、計算機で無限大を扱うことはできないので、一定の回数(下記コードではiter_max回)計算したら打ち切って発散し