jc_0805: 수치 연산 블록에 대한 입력
하위 ID 권장 사항
NA-MAAB — a1/a2, b, c1/c2, d, e, f1/f2, g, h, i, j
JMAAB — a1/a2, b, c1/c2, d, e, f1/f2, g, h, i, j
MATLAB 버전
모든 버전
규칙
하위 ID d
Reciprocal Sqrt 블록에 대한 입력은 0보다 작으면 안 됩니다.
해당 없음
eps보다 작은 값이 eps로 포화됩니다.

시뮬레이션 결과: Y=log10(Z)로 플롯


하위 ID e
Math Function 블록 파라미터 함수가 log 또는 log10로 설정된 경우, 블록의 입력은 0이어서는 안 됩니다.
해당 없음
값이 ±eps 범위 내에 있으면 ±eps로 교체

시뮬레이션 결과: Y = |Z|로 플롯


하위 ID f1
Math Function 블록 파라미터 함수가 log 또는 log10로 설정된 경우, 블록에 대한 입력은 음수여서는 안 됩니다.
해당 없음
입력이 eps보다 작으면 해당 값이 eps로 포화됩니다. eps보다 작은 값이 eps로 포화됩니다.

시뮬레이션 결과


하위 ID f2
Math Function 블록 파라미터 함수가 log 또는 log10로 설정된 경우, 블록 파라미터 출력 신호 유형은 complex로 설정되어야 합니다.
해당 없음


하위 ID g
Math Function 블록 파라미터 함수가 mod 또는 rem로 설정된 경우, 두 번째 인수 입력은 0이어서는 안 됩니다.
해당 없음


하위 ID h
Math Function 블록 파라미터 함수가 reciprocal로 설정된 경우, 블록에 대한 입력은 0이어서는 안 됩니다.
해당 없음
값이 ±eps 범위 내에 있으면 ±eps로 교체

시뮬레이션 결과: 시뮬레이션 결과가 inf는 아니지만 0에 가깝기 때문에 출력값의 변화가 큽니다.


하위 ID i
Product 블록 파라미터 곱셈이 Element-wise(.*)로 설정된 경우, 제수 입력은 0이어서는 안 됩니다.
참고
제수 입력을 지정하려면 Product 블록 파라미터 입력 개수를 */로 설정합니다.
해당 없음


하위 ID j
Product 블록 파라미터 곱셈이 Matrix(*)로 설정된 경우, 제수 입력을 특이 행렬로 설정하면 안 됩니다.
참고
제수 입력을 지정하려면 Product 블록 파라미터 입력 개수를 */로 설정합니다.
해당 없음


근거
하위 ID a1, c1, d, e, f1, g, h, i, j:
유효하지 않은 값을 입력했을 때의 결과는 구현 방식에 따라 달라질 수 있습니다. 이 규칙을 준수하지 않으면 의도하지 않은 동작이 발생할 수 있습니다.
하위 ID a2:
올바른 설정을 사용하면, 유효하지 않은 값의 사용으로 인해 발생할 수 있는 의도하지 않은 동작을 방지할 수 있습니다.
하위 ID b:
이 블록은 생성된 코드에서 최적화 과정 중 제거될 수 있으며, 그 결과 해당 블록을 생성 코드에서 추적할 수 없게 됩니다.
하위 ID c2, f2:
올바른 설정을 사용하면, 음수 값 사용으로 인해 발생할 수 있는 의도하지 않은 동작을 방지할 수 있습니다.
검증
이 모델링 지침의 준수 여부는 모델 어드바이저 검사를 사용하여 검증할 수 없습니다.
마지막 변경
R2020a
버전 내역
R2020a에 개발됨










