이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
mp_0022: Format of Conditional Expressions (mp_0022: 조건식의 형식)
R2024b 이후
하위 ID 권장 사항
NA-MAAB — a, b, c1/c2
JMAAB — a, b, c1/c2
MATLAB 버전
모든 버전
규칙
하위 ID a
조건식은 단일 논리 값(참 또는 거짓)으로 평가되는 표현식으로 작성되어야 합니다.
예제 — 올바름
% foo ・・・ a non-logical variable if (foo ~= 0)
예제 — 올바르지 않음
% foo ・・・ a non-logical variable if foo
하위 ID b
조건식에서 줄당 이진 연산자의 개수를 정의해야 합니다.
예제 — 올바름
% If up to 3 is allowed if (foo1 && foo2) ... || (foo3 && foo4 && foo5)
예제 — 올바르지 않음
% If up to 3 is allowed if (foo1 && foo2) || (foo3 && foo4 && foo5)
사용자 지정 파라미터
조건식에서 줄당 이진 연산자의 수.
하위 ID c1
조건식을 여러 줄로 나눌 때에는 논리 연산자 바로 뒤에 줄바꿈을 삽입하고, 그 이후 줄은 들여쓰기를 해야 합니다.
예제 — 올바름
if foo1 || ... foo2 || ... foo3 end
예제 — 올바르지 않음
if foo1 ... || foo2 ... || foo3 end
하위 ID c2
조건식을 여러 줄로 나눌 때에는 논리 연산자 바로 앞에서 줄을 바꾸고, 이후의 줄에는 들여쓰기를 해야 합니다.
예제 — 올바름
if foo1 ... || foo2 ... || foo3 end
예제 — 올바르지 않음
if foo1 || ... foo2 || ... foo3 end
근거
하위 ID a:
참과 거짓의 조건이 명확해집니다.
하위 ID b:
연산자의 수를 제한하면 각 조건 간의 관계를 쉽게 이해할 수 있습니다.
하위 ID b:
연산자의 수를 제한하면 각 조건 간의 관계를 쉽게 이해할 수 있습니다.
하위 ID c1, c2:
각 조건 간의 관계를 이해하기가 더 쉬워집니다.
검증
모델 어드바이저 검사: Check description of conditional expressions (조건식 설명 검사) (Simulink Check)
마지막 변경
R2024b
참고 항목
버전 내역
R2024b에 개발됨