numerictype
Свойства объектовnumerictype
объект содержит весь тип данных и масштабирующиеся атрибуты объекта фиксированной точки. numerictype
объект ведет себя как любой MATLAB® объект, за исключением того, что это только позволяет вам установить допустимые значения для заданных полей. Следующая таблица показывает возможные настройки каждого поля объекта.
Примечание
Когда вы создаете fi
объект, любое незаданное поле numerictype
объект возвращается к своему значению по умолчанию. Таким образом, если DataTypeMode
установлен в unspecified scaling
, это принимает значение по умолчанию к binary point scaling
когда fi
объект создается. Если Signedness
свойство numerictype
объект установлен в Auto
, это принимает значение по умолчанию к Signed
когда fi
объект создается.
DataTypeMode | Тип данных | Масштабирование | Со знаком | Word- Длина | Часть - Длина | Наклон | Смещение |
---|---|---|---|---|---|---|---|
Типы данных с фиксированной точкой | |||||||
|
|
|
| Положительное целое число от 1 до 65 535 | Положительное или отрицательное целое число | 2^ длина (-части) | 0 |
|
|
|
| Положительное целое число от 1 до 65 535 |
| Любое число с плавающей точкой, больше, чем нуль | Любое число с плавающей точкой - |
|
|
|
| Положительное целое число от 1 до 65 535 |
|
|
|
Масштабируемые двойные типы данных | |||||||
|
|
|
| Положительное целое число от 1 до 65 535 | Положительное или отрицательное целое число | 2^ длина (-части) | 0 |
|
|
|
| Положительное целое число от 1 до 65 535 |
| Любое число с плавающей точкой, больше, чем нуль | Любое число с плавающей точкой - |
|
|
|
| Положительное целое число от 1 до 65 535 |
|
|
|
Встроенные типы данных | |||||||
|
|
| 1 | 64 | 0 | 1 | 0 |
|
|
| 1 | 32 | 0 | 1 | 0 |
|
|
| 0 | 1 | 0 | 1 | 0 |
Вы не можете изменить numerictype
свойства fi
объект после fi
создание объекта.
Поле Slope numerictype
объект связан с SlopeAdjustmentFactor
и FixedExponent
свойства
FixedExponent
и FractionLength
свойства связаны
Если вы устанавливаете SlopeAdjustmentFactor
, FixedExponent
, или FractionLength
свойство, поле Slope изменяется.
В двоичной точке, масштабирующей numerictype
StoredIntegerValue
и RealWorldValue
свойства связаны согласно
В [Наклонное Смещение] масштабирование RealWorldValue
может быть представлен
который эквивалентен
Если какое-либо из этих свойств обновляется, другие изменяются соответственно.