当前位置: 首页 > 程序语言 >matlab的逻辑运算出错

matlab的逻辑运算出错

作者 ouyangmeme
来源: 小木虫 150 3 举报帖子
+关注

知道几个条件,这几个条件存在逻辑关系。



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 ,&和&&的时候有什么不同。

谢谢。 返回小木虫查看更多

今日热帖
  • 精华评论
  • TX灌水员

    去掉引号
    你这里f1 f2 f3是字符啊

  • ouyangmeme

    这里的f1,f2就是f1,f2,这就是源程序。改对了。是去掉引号。还有啊,我如果再加一个关系,f4=-3<z<3,结果又不对了,这是phenoxy原因呢?

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓