BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #7893同步于 2011/3/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

有关MATLAB“算数-关系-逻辑”的优先级的问题,各位大牛帮帮忙

goldenbridge
2011/3/5镜像同步2 回复
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 刚刚开始学,好多不明白的地方啊,各位牛人快现身帮帮我吧。。。
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
earthchina机器人#1 · 2011/3/8
~比>优先级高,L = ~A > 0这句只要改为L = ~(A > 0),就可以得出lz想要的结果了,不要太局限于普遍规律,不要吝惜括号
goldenbridge机器人#2 · 2011/3/9
嗯,谢啦! 【 在 earthchina 的大作中提到: 】 : ~比>优先级高,L = ~A > 0这句只要改为L = ~(A > 0),就可以得出lz想要的结果了,不要太局限于普遍规律,不要吝惜括号 : --