Поскольку числа одинарной точности используют только 32 бита, они требуют меньшей памяти, чем числа с двойной точностью, все еще предлагая многие преимущества арифметики с плавающей точкой. Тип данных полуточности занимает только 16 битов памяти, но ее представление с плавающей точкой позволяет ему обработать более широкие динамические диапазоны, чем целое число или типы данных с фиксированной точкой, одного размера.
Simulink.NumericType | Задайте с плавающей точкой, целочисленный, или тип данных с фиксированной точкой |
ssGetDataTypeIsDoubleSingleorHalf | Определите, является ли зарегистрированный тип данных двойным, одним, или тип данных полуточности |
ssGetDataTypeIsHalfPrecision | Определите, является ли зарегистрированный тип данных типом данных полуточности |
ssRegisterDataTypeHalfPrecision | Укажите тип данных полуточности и возвратите его ID типа данных |
Тип данных полуточности в Simulink
Программные функции Simulink® поддержаны для типа данных полуточности.