Как Использование Функций fimath

Функции, которые используют затем отбрасывание, присоединили fimath

ФункцииПримечание
convфильтрОшибка, если присоединенный fimaths отличаться.
meanмедиана

Функции, которые игнорируют и отбрасывают присоединенный fimath

ФункцииПримечание
accumneg, accumpos
  • По умолчанию используйте Floor округление метода и Wrap переполнение

add, sub, mpy
  • Замените и отбросьте любой fimath объекты присоединяются к входу fi объекты

  • Использует fimath от входа, F, как в add(F, a, b)

Функции CORDIC — cordicabs, cordicangle, cordicatan2, cordiccart2pol, cordiccexp, cordiccos, cordicpol2cart, cordicrotate, cordicsin, cordicsincos, cordicsqrtФункции CORDIC используют свой собственный внутренний fimath:
  • Округление режима – пол

  • Действие переполнения – переносится

mod
qr
quantizeИспользует математические настройки на quantizer возразите, игнорирует и отбрасывает любой fimath настройки на входе
Тригонометрические функции — atan2потому что, sin

Функции, которые не выполняют математику

ФункцииПримечание
Встроенные типы — int32int64int8uint16uint32uint64uint8Проигнорируйте любой fimath настройки на входе. Всегда используйте метод округления Round при кастинге к новому типу данных. Выходом не является fi возразите, таким образом, это присоединило не fimath.
bitsll, bitsra, bitsrlOverflowAction и RoundingMethod проигнорированы — биты привозят конец.
bitshiftRoundingMethod проигнорирован, но OverflowAction свойству повинуются.