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

MATLAB 중첩 if 문

Matlab 조건문

MATLAB에서 중첩 if-else 문은 항상 유효하며, 이는 다른 if 또는 elseif 문 내에서 if 또는 elseif 문을 사용할 수 있다는 것을 의미합니다.

문법

중첩 if 문의 문법은 다음과 같습니다-

if<표현식 1>
   %부울 표현식1true일 때 실행 
   if<표현식 2>
      %부울 표현식2true일 때 실행
   end
end

elseif ... else를 if 문과 같이 중첩할 수 있습니다.

온라인 예제

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

a= 100;
b= 200;
   %부울 조건 확인
   if(a== 100)
   
      %condition가 참이면 다음 내용을 확인
      if(b== 200)
       
         %condition가 참이면 다음 내용을 출력
         fprintf('a의 값은 100과 b는 200\n');
      end
       
   end
   fprintf('a의 정확한 값은: %d\n', a);
   fprintf('b의 정확한 값은: %d\n', b);
파일을 실행할 때, 다음과 같이 표시됩니다-
a의 값은 100과 b는 200
a의 정확한 값은: 100
b의 정확한 값은: 200

Matlab 조건문