Main Content

Modulo by Constant

상수 분모로 모듈로 연산 수행

R2021a 이후

  • Modulo by Constant block

라이브러리:
Fixed-Point Designer

설명

Modulo by Constant 블록은 상수 분모를 사용해 모듈로 연산(나눗셈의 나머지)을 수행합니다.

Modulo by Constant 블록은 Barrett 감소(Barrett Reduction)와 기능적으로 유사한 알고리즘을 사용합니다. 나눗셈 연산은 역수를 곱해서 계산하며, 이렇게 하면 대체로 임베디드 시스템에서 성능이 향상됩니다.

포트

입력

모두 확장

피제수로, 실수 값 스칼라, 벡터, 행렬 또는 다차원 배열로 지정됩니다.

X가 고정소수점 데이터형인 경우 이진 소수점 스케일링을 사용해야 합니다. 고정소수점 데이터형에는 기울기-편향 표현이 지원되지 않습니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | fixed point

출력

모두 확장

모듈로 연산의 결과로, 스칼라, 벡터, 행렬 또는 다차원 배열로 반환됩니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | fixed point

파라미터

모두 확장

모듈로 연산에 사용할 제수로, 양의 실수 값을 갖는 유한한 스칼라, 벡터, 행렬 또는 다차원 배열로 지정됩니다.

프로그래밍 방식의 사용법

블록 파라미터: Denominator
유형: 문자형 벡터
값: 양의 실수 값을 갖는 유한한 고정소수점 또는 숫자형 값으로 평가되는 MATLAB® 표현식
데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point
디폴트 값: '10'

확장 기능

버전 내역

R2021a에 개발됨

모두 확장