English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MATLAB-if ... else ... end 문장

Matlab 조건문

if 문장 후에는 선택적으로 else 문장을 추가할 수 있습니다. 이 문장은 표현식이 false일 때 실행됩니다.

문법

MATLAB의 if ... else 문법은-

if <expression>
   %부울 표현식이 참이면 다음 문장을 실행합니다
   <statement(s)>
else
   <statement(s)>
   %부울 표현식이 false면 다음 문장을 실행합니다
end

부울 표현식의 계산 결과가 true면 if 코드 블록을 실행하고, false면 else 코드 블록을 실행합니다.

流程도

온라인 예제

스크립트 파일을 만들고 다음 코드를 입력하세요-

a = 100;
%부울 조건 확인
   if a < 20 
      %condition가 참이면 다음 내용을 출력합니다
      fprintf('a는 작습니다 20\n');
   else
      %condition가 false면 다음 내용을 출력합니다
      fprintf('a는 작지 않습니다 20\n');
   end
   fprintf('a의 값은: %d\n', a);
위의 코드를 컴파일하고 실행하면 다음과 같은 결과가 생성됩니다-
a는 작지 않습니다 20
a의 값은: 100

Matlab 조건문