【发布时间】:2015-05-04 18:35:39
【问题描述】:
这是我的示例代码,用于研究如何在满足三个条件中的任何一个时结束 while 循环。
我希望代码在 n = 100 时结束,但它在 n = 301 时结束。我怎样才能让它在n=100 结束?
clear all; close all;
n = 0;
R = 0; A = 0; T = 0;
while (R~=1) || (A~=1) || (T~=1)
if n == 100
R = 1;
end
if n == 200
A = 1;
end
if n == 300
T = 1;
end
n=n+1;
end
【问题讨论】:
-
不觉得 OR & AND 是错误的方式吗?
标签: matlab while-loop