MATLAB中假如while语句中有多个条件时应该怎么写?

2025-02-14 04:02:55
推荐回答(3个)
回答1:

可以用逻辑表达式,但是楼主的写法错误。Matlab里的或关系是一条竖线,不是两条。呵呵。

回答2:

%试试逻辑数组:^_^
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;

回答3:

我认为按照提问者的编程写法也是可以的。||也可以表示或。
希望楼主能找到问题所在,而不是回避问题,选择其他的编程思路。