Loop. Do while loop in matlab

Hi. I have wrote a code which contain main part like below.
Clc
Close all
.
.
.
While ...
.
.
.
End
I wanna force this loop to end in 7 iteration. I do this.
Clc
Close all
A=0
While A<8
While ...
.A=A+1
.
.
End
End
But it does not works. Can any body help?

 采纳的回答

So you have some code like this, right?
A = 0;
while A < 8
% do something
A = A+1;
end
This loop will iterate 8 times (for values of A going from 0 to 7, inclusive). Is this what you observe? If not, what do you observe?

3 个评论

armin m
armin m 2021-12-4
编辑:armin m 2021-12-4
No. I wrote it wrong. It should be A<7. I mean first loop continouse while the condition (which did not mention here) have been reached. But not for more than 7 iteration! Imean this in explanation mode: do this until .... but not more than 7 loops.!
OK. How about this then?
% condition = <some unspecified condition>
A = 0;
while condition && A < 7
% do something
A = A+1;
end
armin m
armin m 2021-12-4
编辑:armin m 2021-12-4
Did it. thankssss

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File 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