我们说我们有这个ODE:
这个等式的解通常是
很明显,虽然我需要以这种形式提供解决方案,但是很明显会有同情心:
常量为A和。
这样做的目的是研究相关系统的失相。
答案 0 :(得分:1)
在这种情况下,C1 = -A*sin(phi)
和C2 = A*cos(phi)
(您可以通过查看身份cos(x + y) = -sin(x)*sin(y) + cos(x)*cos(y)
来解决此问题。)
所以要做简化,替换常量:
In [19]: A, C1, C2, phi = symbols('A C1 C2 phi')
In [20]: dsolve(9.6*f(t) + 8.0*f(t).diff(t, t), f(t))
Out[20]:
⎛√30⋅t⎞ ⎛√30⋅t⎞
f(t) = C₁⋅sin⎜─────⎟ + C₂⋅cos⎜─────⎟
⎝ 5 ⎠ ⎝ 5 ⎠
In [21]: dsolve(9.6*f(t) + 8.0*f(t).diff(t, t), f(t)).subs({C1: -A*sin(phi), C2: A*cos(phi)})
Out[21]:
⎛√30⋅t⎞ ⎛√30⋅t⎞
f(t) = - A⋅sin(φ)⋅sin⎜─────⎟ + A⋅cos(φ)⋅cos⎜─────⎟
⎝ 5 ⎠ ⎝ 5 ⎠
In [22]: trigsimp(dsolve(9.6*f(t) + 8.0*f(t).diff(t, t), f(t)).subs({C1: -A*sin(phi), C2: A*cos(phi)}))
Out[22]:
⎛ √30⋅t⎞
f(t) = A⋅cos⎜φ + ─────⎟
⎝ 5 ⎠
答案 1 :(得分:0)