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