Все свойства numerictype
объект перезаписываем. Однако numerictype
свойства fi
возразите становятся только для чтения после fi
объект был создан. Любой numerictype
свойства fi
объект, которые не заданы во время fi
создание объекта автоматически установлено в их значения по умолчанию. Свойства numerictype
объект:
Свойство | Описание | Допустимые значения |
---|---|---|
Bias | Смещение сопоставлено с объектом. Наряду с наклоном, смещение формирует масштабирование номера фиксированной точки. |
|
DataType | Категория типов данных |
|
DataTypeMode | Тип данных и масштабирование связанного с объектом |
|
FixedExponent | Экспонента фиксированной точки сопоставлена с объектом |
Примечание
|
FractionLength | Дробная длина сохраненного целочисленного значения, в битах |
Примечание
|
Scaling | Режим Scaling объекта |
|
Signed | Подписывается ли объект ПримечаниеНесмотря на то, что |
|
Signedness | Подписывается ли объект, без знака, или имеет незаданный знак |
|
Slope | Наклон сопоставлен с объектом Наряду со смещением, наклон формирует масштабирование номера фиксированной точки. |
ПримечаниеИзменение одного из этих свойств изменяет другой. |
SlopeAdjustmentFactor | Наклонная корректировка сопоставлена с объектом Наклонная корректировка эквивалентна дробному наклону номера фиксированной точки. |
ПримечаниеИзменение одного из этих свойств изменяет другой. |
WordLength | Размер слова сохраненного целочисленного значения, в битах |
|
Эти свойства описаны подробно в fi Свойствах объектов. Изучить, как задать свойства для numerictype
объекты в программном обеспечении Fixed-Point Designer™, относитесь, чтобы Установить numerictype Свойства объектов.
Поле Slope numerictype
объект связан с SlopeAdjustmentFactor
и FixedExponent
свойства
FixedExponent
и FractionLength
свойства связаны
Если вы устанавливаете SlopeAdjustmentFactor
, FixedExponent
, или FractionLength
свойство, поле Slope изменяется.
В двоичной точке, масштабирующей numerictype
StoredIntegerValue
и RealWorldValue
свойства связаны согласно
В [Наклонное Смещение] масштабирование RealWorldValue
может быть представлен
который эквивалентен
Если какое-либо из этих свойств обновляется, другие изменяются соответственно.
Можно установить свойства numerictype
объекты во время создания объекта включением свойств после аргументов numerictype
функция конструктора.
Например, чтобы установить размер слова на 32 бита и дробную длину к 30 битам,
T = numerictype('WordLength', 32, 'FractionLength', 30)
T = DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 32 FractionLength: 30
В дополнение к созданию numerictype
объект в командной строке, можно также установить numerictype
свойства с помощью диалогового окна Insert numerictype Constructor. Для примера этого подхода смотрите Пример: Создайте numerictype Конструкторов Object в графический интерфейсе пользователя.
Можно сослаться непосредственно в свойство для установки или получения numerictype
использование значений свойства объекта MATLAB подобная структуре ссылка. Вы делаете это при помощи периода, чтобы индексировать в свойство по наименованию.
Например, чтобы получить размер слова T
,
T.WordLength
ans = 32
Установить дробную длину T
,
T.FractionLength = 31
T = DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 32 FractionLength: 31