Почему мой цикл не работает, есть ли синтаксическая ошибка. вот мой код:MATLAB: while loop with boolean value
v=false;
while ((i < N)&&(v==false))
if (condition)
v=true;
i=i+1;
else
i=i+1;
end
end
Почему мой цикл не работает, есть ли синтаксическая ошибка. вот мой код:MATLAB: while loop with boolean value
v=false;
while ((i < N)&&(v==false))
if (condition)
v=true;
i=i+1;
else
i=i+1;
end
end
что-то вроде это работает
i=0;
N=5;
while ((i < N)&&(v==false))
if (false)
v=true;
i=i+1;
else
i=i+1;
end
end
вы либо неправильное состояние внутри, если вы или не инициализирован I и п
лучший способ для это:
i=0;
N=10;
while i<N
if condition_to_stop
break;
end
i = i+1;
end
Что такое 'condition',' N' и начальное значение 'i'? Вы также можете использовать '~ v' вместо' v == false'. – Cecilia
Что означает «не работает»? – excaza