다른 코드와 마찬가지로 matlab에서의 if문은 다음과 같이 씁니다. 차이점은 끝에 end를 붙여야한다는 점!
if a> b
~
elseif a<c
~
else
~
end
여기서 우리가 for문 안에 if문을 넣는다고 가정하면 다음과 같을 것입니다.
for t = 1:30
if a> b
~
elseif a<c
~
else
~
end
end
이제 조건문에 break나 continue를 넣는 것을 생각하면 다음과 같이 쓸 수 있을 것입니다.
break는 for나 while loop문 실행을 종료
https://kr.mathworks.com/help/matlab/ref/break.html
continue는 for나 while loop문 다음 실행을 진행
https://kr.mathworks.com/help/matlab/ref/continue.html
for t = 1:30
if a> b
break
elseif a<c
continue
else
~
end
tmp = tmp + 1
end