返回列表 回复 发帖
淡化等势线的方法如下图:
000.JPG
如果 b 的变换在 ( 0 , 1 ] 上是均匀的,淡化效果最好。
那么如何使上面那个比 ||dN||/ε 在 ( 0 , 1 ] 上变化均匀呢?
10# 柳烟


麻雀虽小五脏俱全哪,要抹平那等势圈又能体现收敛程度真难。

N (2).JPG (34.1 KB)

N (2).JPG

10# 柳烟

这个颜色索引值有点怪,
If iter-#maxiter<0
    #index=cabs(sqrt(log(Power)*(#maxiter-iter) + log(abs(log(bailTest)))))
Else
   #index=sqrt(log(abs(log(bailTest))) )
Endif
为什么没用 @SmallBailout ???
翻译成我们常用的符号是
sqrt((N-et)*ln2+ln|ln|d||)
不过这个值比较大,调整一下
sqrt(((N-et)*ln2+ln|ln|d||)/N)
而这个值又比较集中与某一点,适当调整一下即可。
N0.JPG
13# changxde
漂亮!看了你这帖,我仅保留代码IF至endif中的第一个#index,将判断的其余部分删去,仍不影响效果。上午,我仍失败,看了这帖,很受启发,我再试试看。
13# changxde


repeat

   xold=x
   x=x -( x^3-1)/(3*x^2)

  iter=iter+1
until (|x-xold|<=@SmallBailout )
这是一个直到型的循环语句,|x-xold|<=@SmallBailout 是判断是否继续循环的条件。
15# 榕坚
如果将红色部分去除,在UF中可发现等势圈大显。
又抹平了一些:

N.JPG (41.85 KB)

N.JPG

它是循环终止的条件,不能去掉。
另外在N集主程序中好像没有记录|z-zold|。
疑问是在index中怎么没有SmallBailout的影子,这个值过大或过小都会对着色效果有影响。
好象与颜色有一定关系,还有下载到电脑后打开可能等势圈没那么明显:

N (2).JPG (35.84 KB)

N (2).JPG

颜色值过度还是比较平滑的
N0.JPG

找了好久找到这个文件,可惜我也看不懂了。

牛顿分形.gsp (87.42 KB)

返回列表