Создание 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: ''