返回列表 回复 发帖
51# 柳烟


我可能是把它的三个模式都在一个画板内来完成造成冲突了。这个分形的式子太复杂了我都没耐心重做了。
52# 榕坚
确实如此,表达式复杂,造出来后,扫描速度相当慢。
用柳老师的文件稍加修改:

捕获11.JPG (47.08 KB)

捕获11.JPG

奇怪了,我按照同样的设定重做一遍。怎么有一些地方也出现了数据溢出。

捕获12.JPG (49.01 KB)

捕获12.JPG

55# 榕坚
是不是作色参数使其溢出呢?
56# 柳烟


不是,是出现了大数值溢出。可以设定上限但那一块的颜色不一致。
这是UF中一个当型循环比较简单的范例,可一直没办法用几何画板来实现,请大家一起想想办法。如何使几何画板也能实现这类分形。
Lacunary1_M {
; iteration of f(z) = c + z + z^2 + z^4 + ... + z^(2^n)

init:
    if (@degree==1)
        z = -0.5
    elseif (@degree==2)
        z = -0.38545849852963
    elseif (@degree==3)
        z = -0.3828986970212
    else
        z = -0.38289643077689
    endif
loop:
    complex summand = z
    int k=0
    z = z+#pixel
    while (k<@degree)
        summand = sqr(summand)
        z = z + summand
        k = k+1
    endwhile

bailout:
    |z| < @bailout

default:
  title = "Lacunary 1 Mandel"
  int param degree
    caption="degree n"
    hint="If your coloring algorithm requires a 'power' or 'exponent', set it to 2^n. \
        If you use large values here, you may have to set a small bailout or increase the precision."
    default=2
    min=1
  endparam
  float param bailout
    caption = "Bailout value"
    hint = "Iteration stops when z becomes larger than this bailout."
    min=0
    default=1e4
  endparam
switch:
    type="Lacunary1"
    c=#pixel
    degree=degree
    bailout=bailout
}

Fractal1.jpg (22.68 KB)

Fractal1.jpg

此分形在UF那一个大类中?
59# 柳烟


在aho.ufm系列,这个分形看着不起眼但放大后的图形也是相当好看的:

Fractal5.jpg (143.64 KB)

Fractal5.jpg

造是造出来了,但是与帖图有距离,榕兄帮忙查一下原因。感觉到思路是对的。
未命名.JPG
UF问题.gsp (20.25 KB)
返回列表