更精确但功能与.Net中的双倍功能相同

Bas*_*sic 0 .net math precision

我写了一个简单的mandelbrot分形发生器(可根据要求提供漂亮的照片:)

我遇到的问题是,当我"放大"足够远时,图像开始像素化.经过一番调查后,这似乎是由于使用双精度类型的精度限制System.Numerics.Complex来存储我计算中使用的实数和虚数值.

是否有任何其他类型我可以使用或其他方式来获得更高的精度(可能是以更多的内存为代价)

如果失败了,是否有一种简单的方法可以确定双倍的最大精度并禁用缩放功能,如果缩放会导致像素化?

提前感谢您提供的任何帮助

sin*_*law 6

您可以尝试将BigNum库用于C#或任何其他任意精度算术库.