2017-04-20 23 views
0

xがNOT 1または2で、2つの数値だけの場合にtrueのwhileループ条件を作成するにはどうすればよいですか? 私はそれがこのwhileループ条件 - matlab

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

ような何かを行くしかし、それは実際には動作しません想像します。どうすればこれを正しく書くことができますか?

答えて

1

put while x~=1 && x~=2

(1 || 2)は常に真であるため、whileループは決して入力されません。 MATLABのdouble値を持つ論理式は、0以外の値(1と2など)と0のすべてがfalse

となるように、 trueと分類されます