我希望这不会以哲学问题结束,但哪一个问题是(2^5^2)的正确结果?
(2^5^2)
Excel:
Matlab:
Wolfram\Alpha:http://www.wolframalpha.com/input/?i=2%5E5%5E2
33554432
我知道我可以添加大括号来获得想要的行为,但我想知道为什么那些数学软件实现它的方式不同?
发布于 2015-10-28 01:29:02
在MATLAB中,优先级相等的操作符总是被求值为从左到右,这解释了您所看到的结果。Excel也是如此。从本质上讲,他们假设操作总是保持关联。Wolfram以及数学定义了exp。afaik在数学上是更“正确”的右联想。如有疑问,请使用括号。
https://stackoverflow.com/questions/33378037
相似问题