减少浮点数(舍入)错误的影响

时间:2011-06-20 13:24:00

标签: floating-point rounding-error

我们正在实现一些几何算法,但发现浮点数计算误差的影响很大。是否有任何指导方针可以减少这种影响?

算法包含许多部分,并且非常复杂。其中一个例子是计算直线和样条曲线之间的相交(贝塞尔曲线的连续曲线)。当线位置靠近贝塞尔曲线的终点时,结果不稳定。

由于

1 个答案:

答案 0 :(得分:3)

  • 使用对浮点错误不太敏感的算法(请参阅numerical stability
  • 使用更广​​泛的类型(例如double代替float