为什么当我放大得太近时分形会变得像素化?

为什么当我放大得太近时分形会变得像素化?

目前我正在使用氧化锌来查看分形。但是,如果放大太多,它就会变得像素化,我无法再放大。

在此处输入图片描述

我怎样才能使用这个程序或其他程序来使我能够无限放大分形?

答案1

这可能更适合数学,但以这种形式出现,这个问题实际上在某种程度上也适用于计算机。

电脑用位来表示数字. 分形是通过实数(带分数/小数位的数字)。与简单易懂的整数不同,实数有点难以理解。在计算机中实现。无论如何,就像整数对可以表示的数字范围有限制(n 个位允许 0-2 n 个正数)一样,浮点数对可以表示的数字也有限制。

由于存在限制,分形查看器能够显示的细节非常有限。在某个时候,程序无法再计算出足够精确的数字。为了简化,我们假设程序可以表示的最大精度是小数点后 10 位。此后,无论计算结果如何,数字都会四舍五入到最接近的小数点后 10 位。

分形一开始相当简单,但经过几级缩放后,很快就会变成具有许多小数位的实数。这就是为什么当你稍微放大时,程序无法再提供所需的精度(小数位数),无法为分形提供准确、详细的边缘,最终只能在数学上将其四舍五入,这取决于程序,可能会导致像素化或圆润、无细节/分形边缘(有些程序更进一步,首先限制你可以放大的量)。

这些限制取决于硬件和软件。您可以使用具有 64 位硬件、大量内存和可利用这些内存的软件的系统来提高质量。

相关内容