how to write Conditional for loop in matlab without giving range? and it should run till condition satisfied

clear all
clc
K=0;
for Flag=1
if K>4
Flag=1
else
K=K+1
Flag=0
end
end
this should run untill Flag = 1 but its not happening it just add 1 in K and stops and gives the answer Flag=0.
i want this to run untill Flag=1.

 Accepted Answer

You should use while loop instead. Here is the link: while
Here is a sample code for your case:
K=0;
Flag = 1;
while Flag == 1
if K > 4
Flag = 0
else
K = K+1
Flag = 1
end
end

More Answers (0)

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Asked:

on 27 Nov 2019

Commented:

on 28 Nov 2019

Community Treasure Hunt

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

Start Hunting!