xxxxxxxxxx
def gen(a,max=Infinity):
n=1; z0=1+1*I; xyn=[(a*z0).real(),(a*z0).imag()]
while n<=max:
yield xyn; n+=1; xn,yn=xyn[0],xyn[1]; zn=xn+yn*I
zn=a+(1-a)*zn; xyn=[zn.real(),zn.imag()]
N,A=3000,.01+.15*I; XY=gen(A,N); XYN=[el for el in XY]
sum([point([XYN[i]],size=1,color=hue(1-i/N))
for i in [1..N-1]]).show(axes=False)
No comments:
Post a Comment