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