标签: matlab logic boolean-logic
为什么表达式为:
-5 < -3 < -1
在MATLAB中评估为0?每个单独的陈述都评估为真,所以我很困惑为什么它会评估为假。
非常感谢。
答案 0 :(得分:14)
因为它看起来真的像这样:
(-5 < -3) < -1
-5&lt; -3为真,也是1。
1&lt; -1为假,也为0.
最终答案:0。
答案 1 :(得分:10)
MATLAB operates left to right for the less than operator
所以你正在评估
-5 < -3 < -1 TRUE < -1 FALSE