(已编辑)
是否有任何库或工具可以知道算术运算中的最大累积误差?
例如,如果我进行一些迭代计算...
myVars = initialValues;
while (notEnded) {
myVars = updateMyVars(myVars)
}
...我最后不仅想知道计算值,还想知道潜在的错误(如果每个单独操作的结果采用每个操作数的范围限制,则可能值的范围)。
我已经编写了一个名为 EADouble.java 的 Java 类。 (错误会计的 EA)对于一些基本操作,它保存并更新最大正负误差以及计算值,但恐怕我可能正在重新发明一个方轮。
任何库/Java中的任何东西/任何东西?有什么建议么?
最佳答案
可能为时已晚,但请查看 BIAS/Profil:http://www.ti3.tuhh.de/keil/profil/index_e.html
非常完整,简单,可以解决计算机错误,如果您的错误居中,则可以轻松访问您的名义(通过 Mid(...))。
关于math - 用于跟踪最坏情况错误的算术库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11402544/