(编辑)的
是否有任何库或工具可以知道算术运算中的最大累积误差?
例如,如果我进行一些迭代计算......
myVars = initialValues;
while (notEnded) {
myVars = updateMyVars(myVars)
}
......最后我想知道的不仅是计算值,还包括潜在误差(如果每个操作中的结果取每个操作数的范围限制,则可能的值范围)。
我已经编写了一个名为EADouble.java的Java类(错误会计的EA),它保存并更新了最大的正面和负面错误以及计算出的值,对于某些基本操作,但我担心我可能会这样做重塑方形轮。
任何库/任何Java /无论什么?有什么建议吗?
答案 0 :(得分:1)
可能为时已晚,但请看BIAS / Profil:http://www.ti3.tuhh.de/keil/profil/index_e.html 非常完整,简单,可以解释计算机错误,如果您的错误集中在您的名义上(通过Mid(...))。