While loop: value increases, break if not.

조회 수: 2 (최근 30일)
Miroslav Mitev
Miroslav Mitev 2017년 11월 20일
댓글: Miroslav Mitev 2017년 11월 20일
Is it possible to use while loop that checks if the variable is increasing each step and break if not?
Or I have to use for loop, something like this:
for i=2:N
if x(i-1)>x(i)
x(i)=0;
end
end

채택된 답변

OCDER
OCDER 2017년 11월 20일
You could use a while loop instead to run until a conditions is met, and it'll automatically break.
i = 2;
while x(i) <= x(i-1)
i = i+1;
end
Or, you could use a break statement.
for i = 2:N
if x(i) > x(i-1)
break
end
end

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by