function julia( cx, cy, m, c, l, n )
x=linspace(cx-l,cx+l,m)
y=linspace(cy-l,cy+l,m)
[X,Y]=meshgrid(x,y)
Z=X+1i*Y
for k=1:n
Z=Z.^2+c
W=exp(-abs(Z))
end
colormap prism(256)
pcolor(W)
shading flat
axis('square','equal','off')
end
------------------------------------
要想画出优美的图形,需要特定的参数,比如:
julia(0,0,300,-.7,1.5,20)
其他的参数就待楼主自己探索啦 @_@
你可以使用MATLAB的帮助文档,格式为help JuliaMATLAB提供了强大的帮助文档,然后套用里面讲的格式就可以了
但是注意帮助文档里面是大写的,复制的话要记得改成小写
逃逸时间算法的程序没找到,给你个别的方法编出来的程序吧,作个借鉴c=-0.4+0.5i
[x,y]=meshgrid(linspace(-2,2,200))
z=x+y*i
N=zeros(size(x))
C=c*ones(size(x))
for k=1:50
z=z.^2+C
N(abs(z)>2)=k
C(abs(z)>2)=0
z(abs(z)>2)=0
end
imshow(N,[])
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)