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