2026a

# pow2


浮点数的以 2 为底的幂运算和缩放

函数库: TyMath

# 语法

Y = pow2(E)
Y = pow2(X,E)

# 说明

Y = pow2(E) 计算 2 的 E 次方,使得 示例

Y = pow2(X,E) 计算 X 乘以 2 的 E 次方,使得 示例

# 示例

计算 2 的 E 次方。

using TyMath
E = [1 -2 4 -4 3 9]
Y = pow2(E)
Y = 1×6 Matrix{Float64}:
 2.0  0.25  16.0  0.0625  8.0  512.0
有效数缩放 2 的指数次方

通过使用 pow2(X,E) 将 X 缩放 2 的 E 次方。

using TyMath
X = [1/2, pi/4, -3/4, 1/2, 1-eps()/2, 1/2]
E = [1, 2, 2, -51, 1024, -1021]
Y = pow2(X, E)
Y = 6-element Vector{Float64}:
  1.0
  3.141592653589793
 -3.0
  2.220446049250313e-16
  1.7976931348623157e308
  2.2250738585072014e-3088

# 输入参数

E - 指数值
标量 | 向量 | 矩阵 | 多维数组

指数值,指定为标量、向量、矩阵或多维数组。

数据类型: Int64 | Int32 | Int16 | Int128 | Float16 | Float32 | Float64

X - 有效数的值
标量 | 向量 | 矩阵 | 多维数组

有效数的值,指定为与 E 大小相同的标量、向量、矩阵或多维数组。

数据类型: Int64 | Int32 | Int16 | Int128 | Float16 | Float32 | Float64

# 另请参阅

exp | nextpow2 | log2