Объект 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
может быть представлено
который эквивалентен
Если какое-либо из этих свойств обновляется, другие изменяются соответственно.
Поскольку больше детали об этих свойствах видит numerictype Свойства объектов.
Для получения дополнительной информации о масштабировании смотрите Типы данных и Масштабирование