电力运营商不一致
Power operator inconsistency
我希望这不会作为哲学问题结束,但其中哪些是 (2^5^2)
的正确结果
Excel:
Matlab:
Wolfram|Alpha:http://www.wolframalpha.com/input/?i=2%5E5%5E2
33554432
我知道我可以添加大括号以获得所需的行为,但我想知道为什么那些数学软件以不同的方式实现它?
在 MATLAB 中,始终计算优先级相同的运算符 left to right which explain the result you are seeing. The same is true with Excel。
本质上,他们假设操作总是关联的。 Wolfram alpha,以及 Mathematica 定义 exp。作为右结合词,afaik 在数学上更 'correct'。有疑问使用括号。
我希望这不会作为哲学问题结束,但其中哪些是 (2^5^2)
Excel:
Matlab:
Wolfram|Alpha:http://www.wolframalpha.com/input/?i=2%5E5%5E2
33554432
我知道我可以添加大括号以获得所需的行为,但我想知道为什么那些数学软件以不同的方式实现它?
在 MATLAB 中,始终计算优先级相同的运算符 left to right which explain the result you are seeing. The same is true with Excel。 本质上,他们假设操作总是关联的。 Wolfram alpha,以及 Mathematica 定义 exp。作为右结合词,afaik 在数学上更 'correct'。有疑问使用括号。