matlab if 문 예제

if… 기타… 다른 문, 명심해야 할 몇 가지 포인트가 있습니다 – logic_expression & nbsp % 코드가 여기에 만 실행되는 경우 논리 _표현이 true입니다 & nbsp %는 그렇지 않으면 실행이 끝 문 끝 후 계속 If 문 하나 (또는 그 이상) 다음에 할 수 있습니다 선택 사항 인 기타… 다양한 조건을 테스트하는 데 매우 유용합니다. if의 조건부 식 내에서… 엔드 블록, 논리 연산자 및 | 단락 연산자로 행동합니다. 이 동작은 각각 & 및 ||와 동일합니다. 이후 & | 조건부 표현식과 문에서 일관되게 단락되는 경우, 사용 및 || 사용하는 것이 좋습니다. 대신 & | 식 내에서 볼 수 있습니다. 예를 들어 조건부 문을 사용하면 런타임에 실행할 코드 블록을 선택할 수 있습니다. 가장 간단한 조건문은 if 문입니다. 예를 들어, logic_expression1 & nbsp % 코드가 여기에 있는 경우에만 실행되는 경우 logical_expression1이 true인 경우에만 실행되고 & nbsp % 그렇지 않으면 종료 문 elseif logical_expression2 & nbsp % 코드는 논리적_ 경우에만 실행됩니다.

expression1은 거짓 & nbsp %이고 logic_expression2는 프로그램의 특정 부분이 제한된 상황에서만 실행되기를 원하는 경우가 있습니다. 이렇게 하는 방법은 코드를 “if” 문 내에 넣는 것입니다. “if” 문에 대한 가장 기본적인 구조는 다음과 같은 것입니다. 다음 코드는 변수 j를 3으로 설정합니다. 조건은 부울 문이며 표준 비교를 할 수 있습니다. 유효한 비교에는 “”(보다 큰), “<="(작거나 같음), "=="(보다 크거나 같음), "=="(같음- 공백이 없는 두 개의 동등한 징후) 및 "="(같지 않음)가 포함됩니다. 예를 들어 다음 코드는 변수 j를 -1로 설정합니다. 예를 들어 미분 방정식을 근사화하고 변경 속도가 불연속인 경우 현재 단계에 따라 속도를 변경할 수 있습니다. 일반적으로 알려진 값인 불연속이 많은 경우 switch 문은 if 문보다 읽기 쉽습니다.