求助如何在给定一个参数后绘制Mandelbrot

▉泥可积德慢:尔等只是一滩泥只有在我的手里,你们才能有人的模样

【注】同名公众号“致houdini的情书”

即使深陷污泥,即使被别人踩在脚底也要努力活下去,因为苨路上有你啊肉妮,你这个泥菩萨

面对泥泞,可以低头看地盯着脚下困难的泥沼,也可以抬头看天那漫天的星辰,你有你的自由選择但这世上若没有泥泞,种籽怎会发芽树木又怎会生根?若没有污泥莲花何以为生,又谈何出污泥而不染

     人生一世,草木一秋瞑目皆归泥。我们早晚都会化成泥的

殉泥派如何把比丘泥锁在一个自定义的mandel函数里。

▉今天是41岁第353天周日

本节需要注意的知识点:

A1)②维公式-函数定义部分:

mandel分型二维化公式

       通过给定一个的“坐标系” 在一组公式趋于无穷大时,所需迭代的次数

如何判断无穷大时条件 

 //如果成立,返回一个给定一个的值i,在本例应该返回整数;

判断没超过最大值时的返回

A2)二维公式-执行函数部分:

如何用条件语句执行自萣义函数

1) 用if条件语句(<最大迭代数值)满足条件的点,用set函数设置为:白色,不满足条件的点设置黑色

使用软件或者加上面的二维码

  • 定點小数运算 来自:.cn/article/ | CSDN | 简书 声明:作者翻译论文仅为学习,如有侵权请...

最简单的绘制Mandelbrot分形图的算法是:

點(在X轴方向上和Y轴方向上间隔距离offset,如取值0.001)得到复数点c坐标

这样就得到关于new_z的一个复数数列,判断此数列是否收敛,如果收敛c即属于

对于收斂的判断有一个简单的方法:

对于每一个c点的值,按上边的方法迭代max_count次,在每一次循环中判断

new_z到原点的距离是否大于limit.如果是,可以认为new_z发散,得到

迭玳次数count,根据count的值给c所在的点(cx,cy)标记颜色,然后退出循环.

如果到循环结束仍小于limit,那么可以认为new_z收敛标记颜色color.

此算法简单,画出的图形也令人满意可是效率非常低,尤其在收敛集合内的时候

不知谁有比较高效的算法?


我要回帖

更多关于 什么是给定 的文章

 

随机推荐