メインコンテンツへスキップ
見出し画像

分解型複素数とフラクタル

    どうも、108Hassiumです。

    以下の記事で、「分解型複素数」というものを紹介しました。

    この記事では、分解型複素数を使ったフラクタル図形についてもう少しだけ深堀したいと思います。

    定義と計算例

    分解型複素数は、j2=1j^2=1を満たす実数でないjjと2つの実数x,yx,yを用いてx+yjx+yjと表せる数です。

    複素数が「i2=−1i^2=-1となる数を実数に追加してできる数」であるのに対し、分解型複素数はj2=1j^2=1を満たす数を追加したものです。

    分解型複素数同士の足し算は複素数と同じく各成分どうしを足すだけですが、掛け算は以下のようになります。

    (a+bj)(x+yj)=ax+ayj+bxj+byj2=ax+by+(ay+bx)j(a+bj)(x+yj)=ax+ayj+bxj+byj^2\\=ax+by+(ay+bx)j

    複素数の場合は(a+bi)(x+iy)=ax−by+(ay+bx)i(a+bi)(x+iy)=ax-by+(ay+bx)iなので、1か所だけ符号が変わっています。

    割り算は以下のようになります。

    a+bjx+yj=(a+bj)(x−yj)(x+yj)(x−yj)=ax−by+(−ay+bx)jx2−y2\frac{a+bj}{x+yj}\\=\frac{(a+bj)(x-yj)}{(x+yj)(x-yj)}\\=\frac{ax-by+(-ay+bx)j}{x^2-y^2}

    分母のx2−y2x^2-y^2が0になる場合、つまり∣x∣=∣y∣|x|=|y|のときは割り算は定義できません。

    マンデルブロ集合

    画像
    ☝z^2+cのマンデルブロ集合

    以前の記事でも紹介した、z2+cz^2+cのマンデルブロ集合です。

    暗めの青や黄色の領域はznz_nが周期数列に収束していく領域で、その他の真っ黒だったりモザイク状だったりする領域がznz_nがカオス的になる領域です。

    画像
    ☝z^3+cのマンデルブロ集合

    ccとzzが両方とも実数の場合のz3+cz^3+cの反復は発散するか固定点に収束するかの2種類の挙動しか存在せず、そういった「実軸上での挙動が面白くない関数」のマンデルブロ集合は面白くない形になることが多いようです。

    画像
    ☝c/(z^2-1)+1のマンデルブロ集合

    周期発散という性質は分解型複素数の世界でも同じように機能するようで、cz2−1+1\frac{c}{z^2-1}+1は0次の有理関数でありながら発散領域のあるマンデルブロ集合が生成されます。

    しかし複素数上での周期発散関数の特徴であった網目模様は現れず、収束領域の構造も面白みのないものになってしまいました。

    画像
    ☝c(z+1/(2z^2))のマンデルブロ集合
    画像
    ☝z^2/2+1/(8z)+cのマンデルブロ集合

    有理関数のマンデルブロ集合では、前述の「0じゃないのに割り算ができない数」の存在が原因のX字の模様が見られることがあります。

    画像
    ☝(1+0.1j)(z+1/z)+cのマンデルブロ集合(z_0=1)
    画像
    ☝(1+0.1j)(z+1/z)+cのマンデルブロ集合(z_0=-1)
    画像
    ☝(1+0.1j)(z+1/z)+cのマンデルブロ集合(z_0=j)
    画像
    ☝(1+0.1j)(z+1/z)+cのマンデルブロ集合(z_0=-j)

    d(z+1z)+cd(z+\frac{1}{z})+cという形の関数の臨界点はz2−1=0z^2-1=0という方程式の解として求められるのですが、分解型複素数においてはz=±1z=\pm1以外にz=±jz=\pm jも解になります。

    ジュリア集合

    画像
    ☝z^2-0.6+0.8jのジュリア集合
    画像
    ☝z^2-1.3+0.1jのジュリア集合
    画像
    ☝z^2-1.57+0.2jのジュリア集合
    画像
    ☝z^2-1.3のジュリア集合

    マンデルブロ集合上でccが安定領域にある場合のジュリア集合です。

    複素数のときとは異なり、複数個の吸引的サイクルが存在するのが特徴です。(赤、青、緑、黄色はそれぞれ異なるサイクルに収束する初期値を表しています)

    画像
    ☝z^2-1.6+0.1jのジュリア集合とストレンジアトラクター
    画像
    ☝z^2-1.8+0.1jのジュリア集合とストレンジアトラクター

    マンデルブロ集合上でccが真っ黒な領域にある場合のジュリア集合とストレンジアトラクターです。

    画像
    ☝z^2-0.8+jのジュリア集合とストレンジアトラクター
    画像
    ☝z^2-1.4+0.1jのジュリア集合とストレンジアトラクター
    画像
    ☝z^2-1.5+0.1jのジュリア集合とストレンジアトラクター

    ccがモザイク状の領域にある場合は、znz_nは線分の上をカオス的に動き回るようです。

    その他

    画像
    ☝con(z)^2+cのマンデルブロ集合

    ※con(x+yj)=x−yj\text{con}(x+yj)=x-yj

    画像
    ☝B(z)^2+cのマンデルブロ集合

    ※B(x+yj)=∣x∣+∣y∣jB(x+yj)=|x|+|y|j

    画像
    ☝z^2+cのブッダブロ
    画像
    ☝z^2+cのアンチブッダブロ

    ※☟ブッダブロの説明

    画像
    ☝(z^2+c,2z)
    画像
    ☝(z^2-2,2z)
    画像
    ☝(z^2-1.3,2z)


     
     
    数学関係の記事を書きます。毎週日曜更新予定。

    あなたへのおすすめ