Board logo

标题: 这个分形如何实现? [打印本页]

作者: xuefeiyang    时间: 2011-8-9 11:13     标题: 这个分形如何实现?

Snap5.jpg
my (yaxis){
init:
  z=pixel^2
loop:
  z = z^@power+@seed
bailout:
  |z|<@bailout
default:
title = "MY ufm1"
  heading
caption="F7 or spacebar to switch"
endheading
maxiter=1000
param seed
caption="Julia seed"
default=(0.375,-0.36875)
endparam
param power
caption="Exponent"
default=(2,0)
endparam
param bailout
caption="Bailout Value"
default=4.0
min=0
endparam
}

图片附件: Snap5.jpg (2011-8-9 11:15, 67.36 KB) / 下载次数 1363
http://forums.netpad.net.cn/attachment.php?aid=13711&k=291d3167cfa6989622b8d555495f20c2&t=1765202406&sid=TtmcT1


作者: 榕坚    时间: 2011-8-9 11:39

1# xuefeiyang


这代码只能得到:

图片附件: Fractal1.jpg (2011-8-9 11:39, 60.19 KB) / 下载次数 1254
http://forums.netpad.net.cn/attachment.php?aid=13712&k=b5bb45c972caac1b5c02acdc9f214f57&t=1765202406&sid=TtmcT1


作者: changxde    时间: 2011-8-9 11:42

做个左右对称变换,加个绝对值即可。
作者: xuefeiyang    时间: 2011-8-9 12:40

加了绝对值之后作出来的图形恰好与原图是上下颠倒的。为什么?
作者: changxde    时间: 2011-8-9 12:48

对称即可
xx0.jpg

图片附件: xx0.jpg (2011-8-9 13:53, 31.41 KB) / 下载次数 1231
http://forums.netpad.net.cn/attachment.php?aid=13713&k=c5f3888878761df66a05e897d5cabe64&t=1765202406&sid=TtmcT1


作者: xuefeiyang    时间: 2011-8-9 14:18

画板作出来是这样的:
Snap6.jpg

图片附件: Snap6.jpg (2011-8-9 14:18, 76.25 KB) / 下载次数 1355
http://forums.netpad.net.cn/attachment.php?aid=13720&k=8945afabe27204aa87e8f78bfe79d45b&t=1765202406&sid=TtmcT1


作者: 榕坚    时间: 2011-8-9 16:18

画板也一样,只是要修改一下代码如下:
my (yaxis){
init:
pixel2=-abs(real(pixel))+flip(imag(pixel))
z=(pixel2)^2
loop:
  z = z^@power+@seed
bailout:
  |z|<@bailout
default:
title = "MY ufm1"
  maxiter=1000
param seed
caption="Julia seed"
default=(0.375,-0.36875)
endparam
param power
caption="Exponent"
default=(2,0)
endparam
param bailout
caption="Bailout Value"
default=4.0
min=0
endparam
}

图片附件: 1.JPG (2011-8-9 16:18, 60.56 KB) / 下载次数 1272
http://forums.netpad.net.cn/attachment.php?aid=13724&k=a68d4d1d40f88ff78ec7f3d0b37be87a&t=1765202406&sid=TtmcT1






欢迎光临 inRm3D: 画板论坛 (http://forums.netpad.net.cn/) Powered by Discuz! 7.0.0