5.1 의사 결정 분기
5.1.1 if 블록
if
블록의 본문은 조건이 true
인 경우에만 실행. 블록의 끝에는 end
가 필요.
if *condition*
*body*
end
x = pi;
if x > 3
x + 5
end
결과 :
ans = 8.1416
당연히 else
, elseif
키워드를 끼워넣으면 조건이 충족되지 않을 때 다른 코드를 실행하도록 할 수 있다.
5.1.2 for 루프
for c = 1:3
disp(c)
end
루프 카운터(c)는 값 1:3(1, 2, 3)을 거치므로 이 루프를 실행하면 루프 본문이 3번 실행된다.