while循环条件 - matlab
问题描述:
如何在x
不是1或2且只有那两个数字的情况下使while循环条件成立? 我想像它会是这样的while循环条件 - matlab
while x ~= (1 || 2)
%blablabla
end
但这在实践中行不通。我怎样才能正确写这个?
答
把while x~=1 && x~=2
。
(1 || 2)
将始终为真,因此永不输入while循环。在MATLAB中具有双值的逻辑表达式分类为true
所有非零(如1和2)和所有零为零的所有东西false