Создайте объект Simulink.NumericType
, описывающий дробный тип данных без знака
a = ufrac(WordLength
) a = ufrac(WordLength
,GuardBits
)
возвращает объект ufrac(WordLength)
Simulink.NumericType
, который описывает тип данных дробного типа данных без знака с размером слова, данным WordLength
.
возвращает объект ufrac(WordLength, GuardBits)
Simulink.NumericType
, который описывает тип данных дробного типа данных без знака. Общий размер слова дан
с WordLength
битами
, расположенными слева от двоичной точки.GuardBits
Примечание
ufrac
является устаревшей функцией. В новом кодере используйте fixdt
вместо этого. В существующем коде замените ufrac(WordLength)
на fixdt(0,WordLength,WordLength)
и ufrac(WordLength,GuardBits)
с fixdt(0,WordLength,(WordLength-GuardBits))
.
Примеры
Задайте 8-битный дробный тип данных без знака с 4 "сторожевыми" разрядами. Обратите внимание на то, что область значений этого типа данных от 0 до (1 - 2-8).24 = 15.9375.
a = ufrac(8,4)
a =
NumericType with properties:
DataTypeMode: 'Fixed-point: binary point scaling'
Signedness: 'Unsigned'
WordLength: 8
FractionLength: 4
IsAlias: 0
DataScope: 'Auto'
HeaderFile: ''
Description: ''
Представлено до R2006a
Была ли эта тема полезной?