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