이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
mp_0046: Usage of expressions in array indices (mp_0046: 배열 인덱스에 표현식 사용)
R2024b 이후
하위 ID 권장 사항
NA-MAAB — a
JMAAB — a
MATLAB 버전
모든 버전
규칙
하위 ID a
배열 인덱스를 배열 숫자 계산에 사용하면 안 됩니다. 그러나 end
와 colon
연산자를 사용한 산술 연산은 예외입니다.
예제 — 올바름
foo = rand(1, 10); k = 1; m = 2 * k - 1; foo(m) = 1; foo(end - 1) = 2;
예제 — 올바르지 않음
foo = rand(1, 10); k = 1; foo(2 * k - 1) = 1;
근거
하위 ID a:
배열 요소에 액세스하기 위해 인덱스로 사용하기 전에 값을 계산하면 가독성이 떨어집니다.
검증
모델 어드바이저 검사: Check array indices (배열 인덱스 검사) (Simulink Check)
마지막 변경
R2024b
버전 내역
R2024b에 개발됨