MATLAB R2020a从入门到精通(升级版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

4.3 运算符的优先级

MATLAB在执行含有关系运算和逻辑运算的数学运算时,同样遵循一套优先级原则,该原则规定:MATLAB首先执行具有较高优先级的运算,其次执行具有较低优先级的运算;如果两个运算的优先级相同,则按从左到右的顺序执行。

MATLAB中各运算符的优先级如表4-4所示。

表4-4 MATLAB中各运算符的优先级

img

使用过其他编程语言的用户都知道,表4-4中的优先级顺序与大多数计算机编程语言基本相似。用户可以使用括号任意改变表4-4中的运算优先级顺序,但在同一级括号内部仍遵循表4-4中的优先级顺序。

可以利用下面的代码验证逻辑与(&)和逻辑或(|)的优先级:

img