文件名称:qmandel:kdb+q 中的 mandelbrot
文件大小:1KB
文件格式:ZIP
更新时间:2024-07-09 16:08:42
曼德尔 kdb+/q 中的 mandelbrot 我从的 mandelbrot one liner 开始: +/4>+/b*b:49{c+(-/x*x;2**/x)}/c:-1.5 -1+(2*!2#w)%w:100 最终我想通了,部分。 但我想要曼德尔布罗特,你也可以在其中计算迭代。 所以我想出了这个: m: ( [] cx: -2.5f + (3.6%w)*(w*h)#til w; cy: -1.2f + (2.4%h)*raze (w#) each til h; x:s#0f; y:s#0f; n:s#0f; sn:s#0f; c:s#0i ) do [50; update x:cx+(x*x)-y*y, y:cy+2*x*y, n:(x*x)+y*y, c:c+1 from `m where n<4 ] 我也想要一个位图: bm
【文件预览】:
qmandel-master
----bmp.q(115B)
----mandel.q(323B)
----README.md(736B)