Я пытаюсь решить это обычное линейное дифференциальное уравнение второго порядка с помощью SymPy и получите неожиданный результат.
import sympy as sym
k, t = sym.symbols('k, t')
s = sym.Function('s')
diff_eq = sym.Eq(s(t).diff(t, 2) + s(t) * k**2, 0) # everything fine here, when I print this I get what I expected.
solution_diff_eq = sym.dsolve(diff_eq, s(t))
print(solution_diff_eq)
Какие отпечатки
Eq(s(t), C1*exp(-I*k*t) + C2*exp(I*k*t))
Есть идеи, что я сделал не так?