Julia集與Mandelbrot集

Julia 集

Julia集與Mandelbrot集是由一個簡單的複函數 z = z^2+c 迭代生成的圖形,但是函數簡單並不代表含義簡單,這是分形的一大塊。庫源碼已上傳GitHub fractal,需要請自行查看,下面只介紹使用。

代碼:

from fractal import Julia
ju = Julia([500, 500])  # 設置畫布尺寸
ju.setC(-0.835 - 0.232j)  # Julia復常數項
ju.doJulia(400)  # 最大迭代400次
# ju.save("ju1.jpg") # 保存圖片
ju.wait()

結果:


代碼:

from fractal import Julia
ju = Julia([500, 500])
ju.setC(0 - 1j)
ju.doJulia(500)
ju.wait()

結果:

下面只給出複數C及其圖形,其餘代碼同上

-1 + 0.05j

0.2 + 0.65j

-0.7 + 0.38j

-1.25 + 0j

-0.12 + 0.76j

Mandelbrot集

from fractal import Mandelbrot
man = Mandelbrot([500, 500])
man.doMandelbrot(500)
man.wait()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章