不确定度问题

时间:2015-11-08 01:30:56

标签: java

所以我的代码采用sqrts并采用arctans并从弧度转换为度数,这使得我的值不是很精确。如果不使用CAS,我可以做些什么来检查事情是否相等而不对它们进行舍入?

1 个答案:

答案 0 :(得分:1)

我认为CAS意味着计算机代数系统 1 ......

当计算错误(或测量精度)存在错误时,测试两个数字是否相等的实用方法是检查差异是否小于由计算中的估计误差确定的“delta”号。

问题是找到错误的好(足够)估计。从空中拉出一个数字(如0.0001)会给你误报或误报。要正确地执行此操作,您实际上需要对计算进行数值分析以获得可靠的估算。

显然......你花在这个问题上的时间应该取决于你获得“正确”答案的重要性;即假阳性或否定的后果将对该计划......以及使用它的人们产生什么影响。

1 - 对于记录,CAS可能对您没有帮助。涉及此类计算的问题通常没有代数解决方案。