Simulink의 부동소수점 사양
single형, half형 등의 부동소수점 데이터형 생성 및 사용
단정밀도 숫자는 32비트만 사용하므로 배정밀도 숫자보다 필요한 메모리가 적으면서도 부동소수점 연산방식의 다양한 이점을 제공합니다. 반정밀도 데이터형은 16비트의 메모리만 차지하지만, 부동소수점 표현에서 반정밀도 데이터형은 동일한 크기의 정수 데이터형이나 고정소수점 데이터형보다 더 넓은 동적 범위를 처리할 수 있습니다.
클래스
Simulink.NumericType | Specify floating-point, integer, or fixed-point data type |
target.FloatingPointDataType | Describe floating point data type implemented by compiler for target hardware (R2021b 이후) |
함수
ssGetDataTypeIsDoubleSingleorHalf | Determine whether registered data type is double, single, or half-precision data type (R2020b 이후) |
ssGetDataTypeIsHalfPrecision | Determine whether registered data type is half-precision data type (R2020b 이후) |
ssRegisterDataTypeHalfPrecision | Register half-precision data type and return its data type ID (R2020b 이후) |
target.add | Add target object to internal database |
target.create | Create target object |
target.get | Retrieve target objects from internal database |
target.remove | Remove target object from internal database |
네임스페이스
target | Manage target hardware and build tool information |
도움말 항목
- 반정밀도란?
MATLAB® 및 Simulink®의 반정밀도 데이터형에 대한 소개
- The Half-Precision Data Type in Simulink
Simulink software features supported for the half-precision data type.
- Generate Native Half-Precision C Code from Simulink Models
Generate C code for embedded hardware targets that natively supports half precision floating-point data types.