可以用逻辑表达式,但是楼主的写法错误。Matlab里的或关系是一条竖线,不是两条。呵呵。
%试试逻辑数组:^_^s=[a(i,1)==a(i:2),a(i,1)==A,a(i,2)==A,a(i,1)=B,a(i,2)==B];while sum(s)==0%循环体end;
我认为按照提问者的编程写法也是可以的。||也可以表示或。希望楼主能找到问题所在,而不是回避问题,选择其他的编程思路。