我正在写一个Mandelbrot查看器。一切正常,除非你得到一个非常高的变焦,图像开始像大约缩放10 ^( - 14)像素。我在猜测,因为我的双vars中的内存耗尽。我能用什么才能使用非常小的数字?
我需要使用java.lang.Math类,我认为不支持bigdecimal
答案 0 :(得分:5)
如果你真的需要任意精度,你最好的选择可能是BigDecimal
。
如果你担心效率问题,我怀疑你最好不要试图扩展你的价值并将它们保持在1.0附近。
答案 1 :(得分:2)
答案 2 :(得分:1)
答案 3 :(得分:1)
您可以使用Java的BigDecimal
。
答案 4 :(得分:1)
我对你的表现一无所知,但是如果你能在对数空间中进行计算,你可以更好地处理微小的数字(因为它们会变成大的负数)。