首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WolframAlpha数学做错了吗?

WolframAlpha数学做错了吗?
EN

Web Applications用户
提问于 2014-02-24 01:56:25
回答 1查看 128关注 0票数 0

我只是尝试用WolframAlpha求解以下方程,得到了一些非常奇怪的结果:

和_{i=1}^{x}^2*I= 318338237039211050000

  1. WolframAlpha告诉我,实际解之一为x= 158847.000000000;
  2. 它也告诉我表示(当然) 158847.000000000 = 158847;
  3. 然后WA告诉我,即使用x=158847.000000000的方程为真;
  4. 但同样的方程使用x=158847是错误的。

难道不是两者都是真的吗?有人能向我解释一下这些结果吗?

EN

回答 1

Web Applications用户

回答已采纳

发布于 2014-02-24 02:14:25

这是浮点数相等比较的本质。例如,1/3没有固定精度的十进制表示,因此(3 * 1/3) = 1是真的。您可以使(2/3 + 1/3) = 1成为真,也可以使(1/3 + 1/3) = 2/3成为真,但不能两者兼而有之。见关于浮点,每个计算机科学家应该知道什么?

票数 6
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/57464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档