Sympy:在扩展中尊重i ^^ 2 = -1

时间:2019-01-19 20:34:26

标签: sympy

执行以下内容

from sympy import *

R, L, C, w = symbols("R L C w", real = True)
j = symbols("j", real = False)

H = (1 + j * w * C * R) * (j * w * L + R)
H = H.expand()

print(H)
print(latex(H))

结果如下。

C*L*R*j**2*w**2 + C*R**2*j*w + L*j*w + R
C L R j^{2} w^{2} + C R^{2} j w + L j w + R

如果需要,我想设置j ^ 2 = -1和j ^ 3 = -j,依此类推。 在计算中该怎么做?

1 个答案:

答案 0 :(得分:1)

Sympy将虚数常量识别为SELECT

sympy.I