上楼文件的UF代码:
jiaocuo1 {
init:
z = #pixel
i=1
loop:
i=i+1
s=i-trunc(i*0.5)*2
IF (s==0 )
z =z^@power1+ @start1
ELSE
z = z ^ @power2+ @start2
ENDIF
bailout:
(@test == 0 && |z| <= @bailout) || \
(@test == 1 && sqr(real(z)) <= @bailout) || \
(@test == 2 && sqr(imag(z)) <= @bailout) || \
(@test == 3 && (sqr(real(z)) <= @bailout && sqr(imag(z)) < @bailout)) || \
(@test == 4 && (sqr(real(z)) <= @bailout || sqr(imag(z)) < @bailout)) || \
(@test == 5 && (sqr(abs(real(z)) + abs(imag(z))) <= @bailout)) || \
(@test == 6 && (sqr(real(z) + imag(z)) <= @bailout))
default:
title = "jiaocuo1(Julia)"
maxiter = 149
param start1
caption = "Parameter1"
default = (0.56, 0)
endparam
param start2
caption = "Parameter2"
default = (-0.2, 0)
endparam
param power1
caption = " power1"
default = (2,0)
endparam
param power2
caption = " power2"
default = (1.5,0)
endparam
param test
caption = "Bailout Test"
default = 0
enum = "mod" "real" "imag" "or" "and" "manh" "manr"
endparam
param bailout
caption = "Bailout value"
default = 128.0
min = 1.0
endparam
switch:
type = "jiaocuo1"
bailout = bailout
test = test
} |