ufrac

Создайте объект 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

Была ли эта тема полезной?