dongsheng01 发表于 2011-5-13 09:12:55

逻辑 并 的关系应该如何用符号表示

Operands to the || and && operators mustbe convertible to logical scalarvalues.报这个错误
我原来的语句行内容是
if (C(:,i,j)==20*L)&&(C(:,n0(m+1),j)<10*L)
就是要表达 并且 的关系 这样表达不对吗

ljelly 发表于 2011-5-13 11:49:26

这样写没错,看看你的C有没有问题
用debug调试工具,设断点跟踪你的代码,看出来的是什么逻辑值
耐心一点,仔细一点,你可以自己解决

mingmo 发表于 2011-5-14 23:44:59

"&&"要求逻辑结果是scalar的形式,即1x1的数组
如果是逻辑数组的话,可以使用"&"

dongsheng01 发表于 2011-5-16 18:11:44

3# mingmo
哦 原来如此 改成一个元素判断就好了
页: [1]
查看完整版本: 逻辑 并 的关系应该如何用符号表示