Симпи: уважаю я ^^ 2 = -1 в расширениях - PullRequest
0 голосов
/ 19 января 2019

При выполнении следующих

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 голосов
/ 20 января 2019

Симпи распознает мнимую константу как sympy.I.

>>> import sympy
>>> sympy.I**2
-1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...