Установите математические настройки фиксированной точки
F = fimath
F = fimath(...'PropertyName',PropertyValue...)
Можно использовать функцию конструктора fimath
следующими способами:
F = fimath
создает объект fimath
с настройками свойства fimath по умолчанию:
RoundingMethod: Nearest OverflowAction: Saturate ProductMode: FullPrecision SumMode: FullPrecision
F = fimath(...'PropertyName',PropertyValue...)
позволяет вам устанавливать атрибуты объекта fimath
с помощью имени свойства / пары значения свойства. Все имена свойства, которые вы не задаете в значениях по умолчанию использования конструктора.
Свойства объекта fimath
описаны ниже. Эти свойства описаны подробно в fimath Свойствах объектов в Ссылке Свойств.
CastBeforeSum
— Брошены ли оба операнда к типу данных суммы перед сложением
Это свойство скрыто, когда SumMode
установлен в FullPrecision
.
OverflowAction
— Действие, чтобы взять переполнение
ProductBias
— Смещение типа данных продукта
ProductFixedExponent
— Фиксированная экспонента типа данных продукта
ProductFractionLength
— Дробная длина, в битах, типа данных продукта
ProductMode
— Задает, как тип данных продукта определяется
ProductSlope
— Наклон типа данных продукта
ProductSlopeAdjustmentFactor
— Наклонный поправочный коэффициент типа данных продукта
ProductWordLength
— Размер слова, в битах, типа данных продукта
RoundingMethod
— Округление метода
SumBias
— Смещение типа данных суммы
SumFixedExponent
— Фиксированная экспонента типа данных суммы
SumFractionLength
— Дробная длина, в битах, типа данных суммы
SumMode
— Задает, как тип данных суммы определяется
SumSlope
— Наклон типа данных суммы
SumSlopeAdjustmentFactor
— Наклонный поправочный коэффициент типа данных суммы
SumWordLength
— Размер слова, в битах, типа данных суммы
fi
| fipref
| globalfimath
| numerictype
| quantizer
| removefimath
| setfimath