是否有任何浮點類型在小數點後存儲的位數多於C++中的double
(或任何替代方法,這會使double
存儲更多數字)?我看過long double
也許更準確。C++ double precision/precision
在我的程序中,我們可以放大Mandelbrot集,但是在一些縮放之後,圖片變得像素化。我認爲這是因爲與兩個相鄰像素相關的兩個複數之間的長度小於兩個連續的double值之間的差。在程序中我使用了長雙。
如果很重要,那麼我的電腦的處理器是英特爾®酷睿™i3 CPU M 380 @ 2.53GHz×4,計算機是64位,操作系統是Ubuntu,編譯器是gcc。
閱讀這個傢伙在Fractals上的博客文章:https://randomascii.wordpress.com/category/fractals/ –
如果long'比'double'長,那麼'long double'會更準確很多平臺。用'sizeof'檢查。英特爾FPU計算80位。 – EJP
Mandelbrot集是不可計算的。這意味着在某些縮放時,無論迭代或精確度如何,您的計算機都會放棄。但是你可以去80位雙打或者用軟件編寫你自己的程序。, –