主要内容

函数如何使用 fimath

R2026b

先使用再丢弃关联的 fimath 的函数

函数注意
conv, filter如果关联的 fimaths 不同则报错。
mean, median—

忽略并丢弃关联的 fimath 的函数

函数注意
accumneg, accumpos
  • 默认情况下,使用 Floor 舍入方法和 Wrap 溢出

add, sub, mpy
  • 覆盖并丢弃关联到输入 fi 对象的任何 fimath 对象

  • 使用来自输入 F 的 fimath,就像在 add(F, a, b) 中那样

CORDIC 函数(请参阅 MATLAB 和 Simulink 中的定点数学运算)

CORDIC 函数使用其自身内部的 fimath:

  • 舍入模式 - 向下舍入

  • 溢出操作 - 绕回

mod—
qr—
quantize使用 quantizer 对象上的数学设置,忽略并丢弃输入上的任何 fimath 设置
三角函数 - atan2、cos、sin—

不执行数学运算的函数

函数注意
内置类型 - int32、int64、int8、uint16、uint32、uint64、uint8忽略输入上的任何 fimath 设置。转换为新数据类型时始终使用舍入方法 Round。输出不是 fi 对象,因此没有关联的 fimath。
bitsll, bitsra, bitsrl忽略 OverflowAction 和 RoundingMethod - 位会从末尾丢弃。
bitshift忽略 RoundingMethod,但遵循 OverflowAction 属性。