循环条件 - matlab

时间:2017-04-20 08:31:20

标签: matlab while-loop

如果x不是1或2,并且只有那两个数字,我怎样才能使while循环条件成立? 我想象它会像这样

while x ~= (1 || 2)
%blablabla
end

但这在实践中并不奏效。我怎样才能正确写出这个?

1 个答案:

答案 0 :(得分:2)

while x~=1 && x~=2

(1 || 2)将始终为true,因此永远不会输入while循环。 MATLAB中具有double值的逻辑表达式归类为true非零的所有内容(如1和2)以及所有为零的内容false