【问题标题】:While loop condition - matlabWhile循环条件 - matlab
【发布时间】:2018-10-09 23:13:42
【问题描述】:

x 不是 1 或 2 并且只有这两个数字时,我如何才能使 while 循环条件为真? 我想它会是这样的

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

但这在实践中行不通。我怎样才能正确地写这个?

【问题讨论】:

    标签: matlab while-loop


    【解决方案1】:

    输入while x~=1 && x~=2

    (1 || 2) 将始终为真,因此永远不会进入 while 循环。 MATLAB 中具有双精度值的逻辑表达式分类为 true 所有非零(如 1 和 2)和所有零作为 false

    【讨论】:

      猜你喜欢
      • 2015-12-16
      • 2016-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-03
      相关资源
      最近更新 更多