Python中使用cmathphase()函数计算复数的辐角的方法
发布时间:2023-12-26 21:54:19
在Python中,我们可以使用cmath模块的phase()函数来计算复数的辐角。
该函数的语法如下:
cmath.phase(complex_number)
其中,complex_number是要计算辐角的复数。
函数返回一个浮点数,表示复数的辐角。辐角以弧度表示,在区间(-π, π]之间。
下面是一个使用例子:
import cmath
# 定义一个复数
z = complex(-1, 1)
# 计算复数的辐角
phase = cmath.phase(z)
# 打印辐角结果
print("辐角: ", phase)
输出结果为:
辐角: 2.356194490192345
在上面的例子中,我们定义了一个复数 z = -1+1j。然后使用 cmath.phase() 函数计算了该复数的辐角。结果为 2.356194490192345,表示辐角约为 2.36 弧度。
另外,还可以使用cmath模块的polar()函数来同时计算复数的模和辐角。polar()函数返回一个元组,元组的 个元素是复数的模,第二个元素是复数的辐角。
import cmath
# 定义一个复数
z = complex(-1, 1)
# 计算复数的模和辐角
r, phase = cmath.polar(z)
# 打印模和辐角结果
print("模: ", r)
print("辐角: ", phase)
输出结果为:
模: 1.4142135623730951 辐角: 2.356194490192345
在这个例子中,我们使用 cmath.polar() 函数同时计算了复数 z = -1+1j 的模和辐角。结果为 r = 1.4142135623730951 表示模约为 1.41, phase = 2.356194490192345 表示辐角约为 2.36 弧度。
以上就是使用cmath模块中phase()函数计算复数辐角的方法和使用例子。
