matlab的逻辑运算出错
知道几个条件,这几个条件存在逻辑关系。
f1='x>2';
f2='x<0';
f3='y>1';
f1或者f2成立,且在f3成立时,c=1
否则,c=0
function[c]=jud(x,y)
if and (f3 or(f1 ,f2))
c=1
else
c=0
end
end
这样也不对
function[c]=jud(x,y)
if ( f3 &&(f1 || f2) )
c=1
else
c=0
end
end
怎么修改。
还有,用and ,&和&&的时候有什么不同。
谢谢。 返回小木虫查看更多
今日热帖
去掉引号
你这里f1 f2 f3是字符啊
这里的f1,f2就是f1,f2,这就是源程序。改对了。是去掉引号。还有啊,我如果再加一个关系,f4=-3<z<3,结果又不对了,这是phenoxy原因呢?
,