2026a

# lsb


定点规格下最低有效位的定标

函数库: TyFixedPoint

# 语法

b = TyFixedPoint.lsb(a)
p = TyFixedPoint.lsb(q)

# 说明

b = TyFixedPoint.lsb(a) 返回 fi 对象 a 最低有效位的定标。


p = TyFixedPoint.lsb(q) 返回 quantizer 对象 q 最低有效位的定标。

# 示例

fi 对象的最低有效位

使用 lsb 函数查找 fi 对象 a 的最低有效位的定标值。
创建一个有符号 fi 对象,指定字长为 8 位,小数长度为 7 位。

using TyFixedPoint
a = fi(0, 1, 8, 7)
0.0

DataTypeMode:   Fixed_point_binary_point_scaling
Signedness:     Signed
WordLength:     8
FractionLength: 7
b = TyFixedPoint.lsb(a)
0.0078125

DataTypeMode:   Fixed_point_binary_point_scaling
Signedness:     Signed
WordLength:     8
FractionLength: 7
quantizer 对象的最低有效位

使用 lsb 函数来查找 quantizer 对象 q 的最低有效位的值。
创建一个定点 quantizer 对象,指定字长为 8 位,小数长度为 7 位。

using TyFixedPoint
q = quantizer("fixed",[8 7])
       DataMode = fixed
      RoundMode = floor
   OverflowMode = saturate
         Format = [8  7]
p = TyFixedPoint.lsb(q)
0.0078125

# 输入参数

a — 输入 fi 对象
标量 | 向量 | 矩阵 | 多维数组

输入 fi 对象,支持标量、向量、矩阵和多维数组。

数据类型: fi
复数支持:

q — 输入 quantizer 对象
quantizer 对象

输入 quantizer 对象,指定为 quantizer 对象。

# 输出参数

b — 输出 fi 对象
fi 对象

输出 fi 对象。

数据类型: fi

p — 输出数据
浮点数标量

输出数据。

数据类型: Float64

# 另请参阅

eps | range | intmax | intmin | realmax | realmin | upperbound | lowerbound | fi | quantizer