Divide by Constant and Round
라이브러리:
Fixed-Point Designer
설명
Divide by Constant and Round 블록은 입력값을 상수로 나눈 결과를 출력하고 지정된 반올림 방법을 사용하여 그 결과를 정수로 반올림합니다.
Divide by Constant and Round 블록은 Granlund-Montgomery-Warren 방법과 기능적으로 유사한 알고리즘을 사용합니다. 나눗셈 연산은 역수를 곱해서 계산하며, 이렇게 하면 대체로 임베디드 시스템에서 성능이 향상됩니다.
포트
입력
X — 피제수
스칼라 | 벡터 | 행렬 | N차원 배열
피제수로, 스칼라, 벡터, 행렬 또는 N차원 배열로 지정됩니다.
Divide by Constant and Round는 워드 길이가 128보다 큰 데이터형은 지원하지 않습니다. 고정소수점 데이터형에는 기울기-편향 표현이 지원되지 않습니다.
데이터형: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
복소수 지원 여부: 예
출력
Y — 나눗셈 후 반올림한 연산의 결과
스칼라 | 벡터 | 행렬 | N차원 배열
나눗셈 후 반올림한 연산의 결과로, 스칼라, 벡터, 행렬 또는 N차원 배열로 지정됩니다.
데이터형: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
파라미터
분모 — 제수
10 (디폴트 값) | 스칼라
제수로, 양의 실수 값을 갖는 유한한 스칼라로 지정됩니다.
프로그래밍 방식의 사용법
블록 파라미터: Denominator |
유형: 문자형 벡터 |
값: 양의 실수 값을 갖는 유한한 고정소수점 또는 숫자형 값으로 평가되는 MATLAB® 표현식 |
데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point |
디폴트 값: '10' |
반올림 방법 — 사용할 반올림 방법
내림(Floor)
(디폴트 값) | 올림(Ceiling)
| 최근접(Nearest)
| 0 방향(Zero)
| 수렴(Convergent)
사용할 반올림 방법으로, 다음 값 중 하나로 지정됩니다.
내림(Floor)
— 음의 무한대 방향으로 가장 가까운 정수로 내림합니다.올림(Ceiling)
— 양의 무한대 방향으로 가장 가까운 정수로 올림합니다.최근접(Nearest)
— 가장 가까운 정수로 반올림합니다. 반올림 경계에 놓인 숫자는 양의 무한대 방향으로 가장 가까운 정수로 올림합니다.0 방향(Zero)
— 0 방향의 가장 가까운 정수로 반올림합니다.수렴(Convergent)
— 가장 가까운 정수로 반올림합니다. 반올림 경계에 놓인 숫자는 가장 가까운 짝수 정수로 반올림합니다.
프로그래밍 방식의 사용법
블록 파라미터: RndMeth |
유형: 문자형 벡터 |
값: 'Floor' | 'Ceiling' | 'Nearest' | 'Zero' | 'Convergent' |
디폴트 값: 'Floor' |
확장 기능
C/C++ 코드 생성
Simulink® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.
고정소수점 데이터형에는 기울기-편향 표현이 지원되지 않습니다.
버전 내역
R2021a에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)