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()