C++で小数点以下の桁数がdouble
より大きい浮動小数点型がありますか?double
の桁数が増えていますか?C++倍精度/精度
私は、long double
がおそらくより正確であると読んだことがあります。
私のプログラムでは、マンデルブロセットにズームインできますが、ズーム後にピクチャがピクセル化されます。 2つの隣接するピクセルに関連付けられた2つの複素数の間の長さが、2つの連続する2倍の値の差よりも小さいためです。プログラムでは、私は長いダブルを使用しました。
私のコンピュータのプロセッサは、Intel®Core™i3 CPU M 380 @ 2.53GHz×4、コンピュータは64ビット、オペレーティングシステムはUbuntu、コンパイラはgccです。
フラクタルについてこの男のブログ記事を読んでください:https://randomascii.wordpress.com/category/fractals/ –
'long double'は' double'よりも長いとより正確です。これはオンではありません多くのプラットフォーム'sizeof'で確認してください。インテルFPUは80ビットで計算されます。 – EJP
マンデルブロ集合は計算不可能です。つまり、あるズームでは、反復や精度にかかわらず、コンピュータはあきらめます。しかし、80ビットの倍精度にすることも、ソフトウェアで独自のルーチンを書くこともできます。 –