c ++数值分析准确的数据结构?

web*_*oon 0 c++ numerical-analysis

使用双I型立方样条插值算法.这项工作似乎是成功的,但是当计算非常小的值时,相对误差约为6%.

双数据类型是否足以进行准确的科学数值分析?

Hen*_*olm 6

Double对于大多数应用来说具有足够的精度.当然它是有限的,但总是可以通过使用不良算法来浪费任何精度.事实上,这应该是你的第一个嫌疑人.仔细查看你的代码,看看你是否正在做一些事情,让四舍五入的错误比必要的更快地积累,或者做一些风险的事情,比如减去彼此非常接近的值.