2017-04-20 176 views
0

如何在x不是1或2且只有那兩個數字的情況下使while循環條件成立? 我想像它會是這樣的while循環條件 - matlab

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

但這在實踐中行不通。我怎樣才能正確寫這個?

回答

1

while x~=1 && x~=2

(1 || 2)將始終爲真,因此永不輸入while循環。在MATLAB中具有雙值的邏輯表達式分類爲true所有非零(如1和2)和所有零爲零的所有東西false