itLinkedInPocketCopy前回、pythonでマンデルブロ集合を描くプログラムを載せました。このページでは、それを少し改造して、pythonでバーニングシップフラクタルを描くプログラムを載せます。abs(z)>thresh:F[n,m]=kbreakplt.imshow(F,extent=[remin,remax,aximmin,aximmax],cmap=plt.get_cmap("hot"))plt.axis("tight")plt.show()マンデルブロ集合を描くプログラムとの違いについて述べておきます。複素数漸化式をバーニングシップフラクタルの式に変えています。pointやlengthなどの描画範囲を、いわゆる燃える船の部分に合わせています。綺麗にバーニングシップフラクタルを描くためには、計算回数を少なくするのがポイントです。マンデルブロ集合を描くプログラムではroopを100にしていましたが、今回は35と少なくしています。それでも結構な計算時間がかかります。プロットカラーを、燃える船に見えるように「hot」に変えています。有名な燃える船の後部を拡大していきます。set~マンデルブロ集合のジュリア集合は巷に画像があふれています。fractal~先端付近の燃える船バーニングシップフラクタルといえば、下の画像の燃える船が有名です。