1. for문 선언
for (i = 1: 1: 3) % 초기값, step, 마지막값
i
end
>> loop_test
i =
1
i =
2
i =
3
>>
* step 생략하면 기본으로 1씩 증가하는 loop가 실행된다
* step -1로 해서 거꾸로 loop 가능
2. while
i = 0;
while i < 3
i = i + 1
end
>> while_test
i =
1
i =
2
i =
3
>>
3. if문
a = [1 2 3 1 0 1];
for (x = 1: 1:length(a))
i = a(x); % matlab에서 리스트의 인덱싱은 소괄호로 한다.
if i == 1
disp('a는 입니다.') % disp는 print, console.log역할
elseif i == 0
disp('a는 0입니다.')
else
disp('a는 1이 아닙니다.')
end
end
>> if_test
a는 입니다.
a는 1이 아닙니다.
a는 1이 아닙니다.
a는 입니다.
a는 0입니다.
a는 입니다.
>>
4. input을 사용란 if문
% input 사용
score = input('너의 성적은...')
if score >= 90
disp('A')
elseif score >= 90
disp('B')
elseif score >= 70
disp('C')
else
dis('D')
end
>> if_score_input
너의 성적은...95
score =
95
A
>>
반응형
'인포테인먼트 - development > etc' 카테고리의 다른 글
[MATLAB] MATLAB meshgrid (0) | 2021.08.16 |
---|---|
[MATLAB] MATLAB - 2D 그래프 (0) | 2021.08.15 |
[MATLAB] MATLAB 함수 선언 (0) | 2021.08.15 |
[MATLAB] MATLAB 함수 기본 (0) | 2021.08.15 |
[MATLAB] MATLAB 행렬 기본 (0) | 2021.08.15 |
댓글