2026a

# cispi


准确计算 exp(iz*pi)

# 语法

y=cispi(z)

# 说明

y=cispi(z) 返回 exp(iz*pi) 的计算结果。示例

# 示例

准确计算 exp(iz\*pi)

将 cispi 函数作用于下列实数:

y=[cispi(0.5), cispi(0), cispi(1)]
3-element Vector{ComplexF64}:
  0.0 + 1.0im
  1.0 + 0.0im
 -1.0 + 0.0im

下面使用 cis 函数作为对比。

y=[cis(0.5*pi), cis(0), cis(pi)]
3-element Vector{ComplexF64}:
 6.123233995736766e-17 + 1.0im
                   1.0 + 0.0im
                  -1.0 + 0.0im
输入矩阵
a=[1 2;3 4]
y=cispi.(a)
2×2 Matrix{ComplexF64}:
 -1.0+0.0im  1.0+0.0im
 -1.0+0.0im  1.0+0.0im

# 输入参数

z - 输入数组
标量 | 向量 | 矩阵 | 多维数组

输入数组,指定为标量、向量、矩阵或多维数组。输出数组的大小和数据类型与输入数组相同。

数据类型: Int64 | Int32 | Int16 | Int128 | Float16 | Float32 | Float64 | UInt8 | UInt16 | UInt32 | UInt64

复数支持:

# 输出参数

y - 复数数组
标量 | 向量 | 矩阵 | 多维数组

复数数组,以标量、向量、矩阵或多维数组的形式返回。

y 的大小与输入参数的大小相同。

# 另请参阅

im | imag | real