MATLAB
[매트랩 기초] 2. 스크립트 (반복문, 조건문)
by 준보틱스
2024. 11. 23.
% for 문을 이용해서 "a=1, a=1,4142.., a=2" 라는 결과값 얻기
for x=0:0.5:1
a=2^x
end
% for 문을 이용해서 "b=5, b=3, b=1" 라는 결과값 얻기
for k=5:-2:1
b=k
end
% a가 1보다 작으면 b=a+1을 출력하고 아니면 c=a+2를 출력해라
a=3;
if a<1
b=a+1
else
c=a+2
end
% 조건문이 여러개인 경우 elseif를 사용!!
a=3;
if a<1
b=a+1
elseif a<3
c=a+2
else
c=a+3
end
% while문 기본구조
a=1;
while a<4
a=a+1
end
** for문과 while문은 반복문이다. 차이점은 for문은 정해진 값에 의해 반복, while문은 어떤 조건을 만족을 하는 동안 반복
% switch문은 리모컨처럼 변수에 어떤 값이 지정되었을 때 어떤 값을 출력하는 구문?
i = 1;
switch i
case 1.5
b = 2
case 2
b = 3
otherwise
b = 5
end