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

conditional for loopfor loopMATLAB

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.

Best 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