Julia set: Difference between revisions

Content added Content deleted
(Added Sidef)
m (→‎{{header|Sidef}}: minor code simplification)
Line 181: Line 181:
)
)
loop {
loop {
tmp1 = zx*zx
(tmp1, tmp2) = (zx*zx, zy*zy)
tmp2 = zy*zy
((tmp1+tmp2 < 4) && (--i -> is_pos)) || break
((tmp1+tmp2 < 4) && (--i -> is_pos)) || break
(zy, zx) = (float(2 * zx*zy + cY), float(tmp1 - tmp2 + cX))
(zy, zx) = (float(2 * zx*zy + cY), float(tmp1 - tmp2 + cX))