检查求解器的机器精度

时间:2015-06-30 18:21:56

标签: c++ numerical-methods

当我运行求解器求解x给定y且关系y = f(x)时,我们必须继续检查先前x的猜测和x的当前猜测是否因机器精度而异。在C ++中最有效的方法是什么?

如果我有x1和x2,那么我想检查尾数(x1) - mantisaa(x2)< 1e-14或2 ^ - 等价。是否有预定义的功能可以为我们检查?我确实注意到stackoverflow响应告诉我们使用联合获取浮点尾数的有效方法。但是,在boost或gsl等中是否存在与机器无关的实现。

0 个答案:

没有答案