python计算复数的模和幅角
在 Python 中,可以使用 cmath 模块来计算复数的模和幅角,cmath 模块提供了 polar() 函数来计算复数的模和幅角。例如:
import cmath z = 3 + 4j # 计算复数的模和幅角 r, phi = cmath.polar(z) print("r =", r) # r = 5.0 print("phi =", phi) # phi = 0.93 (弧度制)
其中,polar() 函数返回一个元组,第一个元素表示复数的模,第二个元素表示复数的幅角(以弧度制表示)。
如果要将幅角转换为角度制,可以使用 math 模块的 degrees() 函数,例如:
import cmath import math z = 3 + 4j # 计算复数的模和幅角 r, phi = cmath.polar(z) # 将幅角转换为角度制 phi_deg = math.degrees(phi) print("r =", r) # r = 5.0 print("phi =", phi_deg) # phi = 53.13010235415598 (角度制)
相关文章