본문 바로가기
  • 포르쉐타고싶다
인포테인먼트 - development/etc

[MATLAB] MATLAB 반복문/조건문

by 지오ㄴl 2021. 8. 15.

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

댓글