你好,
当我输入以下代码:
如果大小((1 2 3))= =大小([4 5 6])和大小([4 5 6])= =大小([7 8 9])
“是的”
其他的
“不”
结束
MATLAB代码分析器发出如下警告信息:“当两个参数都是数值标量时,考虑用&&替换&以提高性能。”
所以,我用&&代替&:
如果大小((1 2 3))= =大小([4 5 6])& &尺寸大小([4 5 6])= = ((7 8 9))
“是的”
其他的
“不”
结束
但
当我运行更新后的脚本时,
在MATLAB中显示一个错误消息
命令窗口:
???操作数对于|,|和&&操作符必须可转换为逻辑标量值。
我该怎么做才能解决这个问题?提前谢谢。
Andrew DeYoung
卡内基梅隆大学