1. 什么是复数?
中表示为a+bj的形式,其中a是实部,b是虚部,j表示虚数单位,即j^2=-1。
2. 如何定义复数?
中,可以直接使用a+bj的形式来定义复数,例如
>>>z = 2+3jt(z)
(2+3j)
plex()函数来定义复数,例如
plex(2,3)t(z)
(2+3j)
3. 如何获取复数的实部和虚部?
ag属性获取复数的虚部,例如
>>>z = 2+3jt(z.real)
2.0tag)
4. 如何对复数进行运算?
复数的加减乘除运算与实数的运算类似,例如
>>>z1 = 2+3j
>>>z2 = 4+5jt(z1+z2)
(6+8j)t(z1-z2)
(-2-2j)t(z1z2)
(-7+22j)t(z1/z2)
(0.5609756097560976+0.0487804878048781j)
ath模块进行复数运算?
ath模块提供了一些复数运算函数,例如求复数的共轭、模长、幅角等,例如
portath
>>>z = 2+3jtathj(z))
(2-3j)t(abs(z))
3.605551275463989tath.phase(z))
0.982793723247329
athjath.phase()函数用于求复数的幅角(弧度制)。
plexagath模块进行复数运算。