我有一个小问题,我的mandelbrot集合被表示为高度图矩阵,当每个单元格包含单点达到无穷大或更少时的迭代次数。
最后打印出一个三维模型。当我快速缩放并且我开始看到整个设置浮动时出现我的问题(因为每个像素的迭代次数变得更高)。
有没有办法强制模型保持在0(y轴)但仍然让它随着每个点获得不同的迭代次数而增长?
我试图找到需要最小迭代次数的点(基本上是集合中的最低点)并从所有点中减去它但不起作用。(因为迭代次数会改变每个缩放过程它使得设置从值5跳到例如100)。
答案 0 :(得分:0)
这个问题也发生在2D分形图上,转义值的颜色表示“移位”。如果使用因子10进行缩放,则每10个点应该是非缩放版本的点,但随着迭代随着缩放而增长,这些点将不同。
解决方案(对我来说)是找到你想要达到的最大缩放,找到适合该缩放级别的迭代因子(用于精确计算),并且每次都应用这个迭代因子,即使是缩放级别0
这将使计算变慢,在我的情况下,无论缩放级别如何,我都必须迭代每个点5000次。