目前我正在编写一个MATLAB程序,它根据用户定义的输入生成分形。问题是当我用大型数组运行这段代码时,需要花费大量的时间来处理。我正在寻找有关如何优化此代码的建议或建议。任何回复将不胜感激 主程序是
for j=1:1:rows
for k=1:1:rows
Z(j,k)=iter(Z(j,k),c1(j,k),niter,f1);%Z and c1 are complex number,niter is an integer f1 is a handle
end
end
功能是
function z=iter(z1,c,niter,f1)
for i=1:1:niter
z1=f1(z1,c);
if abs(z1)<=2
z=i;
else
z=i;
break;
end
end
end