有关MATLAB“算数-关系-逻辑”的优先级的问题,matlab中应当是算术运算优先级最高,关系运算次之,逻辑运算优先级最低.但为什么在我输入A=-3:3,L=~A>0之后,得到的结果却是A =-3 -2 -1 0 1 2 3L =0 0 0 1 0

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 03:19:01

有关MATLAB“算数-关系-逻辑”的优先级的问题,matlab中应当是算术运算优先级最高,关系运算次之,逻辑运算优先级最低.但为什么在我输入A=-3:3,L=~A>0之后,得到的结果却是A =-3 -2 -1 0 1 2 3L =0 0 0 1 0
有关MATLAB“算数-关系-逻辑”的优先级的问题,
matlab中应当是算术运算优先级最高,关系运算次之,逻辑运算优先级最低.但为什么在我输入
A=-3:3,L=~A>0
之后,得到的结果却是
A =
-3 -2 -1 0 1 2 3
L =
0 0 0 1 0 0 0
如果按照“算数-关系-逻辑”的优先级来说难道不应该是下面的结果吗?
L =
1 1 1 1 0 0 0

有关MATLAB“算数-关系-逻辑”的优先级的问题,matlab中应当是算术运算优先级最高,关系运算次之,逻辑运算优先级最低.但为什么在我输入A=-3:3,L=~A>0之后,得到的结果却是A =-3 -2 -1 0 1 2 3L =0 0 0 1 0
算数-关系-逻辑优先级如下
逻辑非>乘除>加减>大于、小于、大于等于、小于等于、等于、不等于>逻辑与>逻辑或