You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

二阶非齐次ODE初值问题求解咨询:y''(t)+y(t)=sin(t)初值为0

求解非齐次线性微分方程初值问题的详细步骤

嘿,我来帮你搞定这个初值问题!你已经算出齐次解了,这步走得很对~接下来的核心是找非齐次特解,不过这里有点特殊情况,咱们一步步来:

第一步:确定特解的形式

原方程的非齐次项是$\sin(t)$,而你的齐次解$c_1 \cos(t) + c_2 \sin(t)$里已经包含了$\sin(t)$和$\cos(t)$——这种情况叫共振,常规的特解形式(比如$A\cos(t)+B\sin(t)$)会失效,因为代入后会和齐次解抵消,得给特解乘一个$t$,所以我们设:
$$y_p(t) = t(A\cos(t) + B\sin(t))$$

第二步:求导并代入原方程

先计算$y_p$的一阶和二阶导数:

  • 一阶导数:$y_p'(t) = A\cos(t) - tA\sin(t) + B\sin(t) + tB\cos(t)$
  • 二阶导数:$y_p''(t) = -2A\sin(t) - tA\cos(t) + 2B\cos(t) - tB\sin(t)$

把$y_p''(t)$和$y_p(t)$代入原方程$y''(t)+y(t)=\sin(t)$,你会发现含$t\cos(t)$和$t\sin(t)$的项直接抵消了,剩下:
$$-2A\sin(t) + 2B\cos(t) = \sin(t)$$

接下来对比等式两边的系数:

  • 对于$\cos(t)$项:$2B = 0$ → $B=0$
  • 对于$\sin(t)$项:$-2A = 1$ → $A = -\frac{1}{2}$

所以特解就是:
$$y_p(t) = -\frac{t\cos(t)}{2}$$

第三步:写出通解并应用初值条件

非齐次方程的通解是齐次解 + 特解,也就是:
$$y(t) = c_1 \cos(t) + c_2 \sin(t) - \frac{t\cos(t)}{2}$$

现在用初值条件求常数$c_1$和$c_2$:

  1. 代入$y(0)=0$:
    当$t=0$时,$\cos(0)=1$,$\sin(0)=0$,所以$y(0)=c_1 \times 1 + 0 - 0 = c_1 = 0$,得$c_1=0$。

  2. 先求$y'(t)$(代入$c_1=0$):
    $$y'(t) = c_2 \cos(t) - \frac{\cos(t)}{2} + \frac{t\sin(t)}{2}$$
    再代入$y'(0)=0$:
    当$t=0$时,$\cos(0)=1$,$\sin(0)=0$,所以$y'(0)=c_2 \times 1 - \frac{1}{2} + 0 = 0$,得$c_2=\frac{1}{2}$。

最终解

把$c_1$和$c_2$代入通解,得到:
$$y(t) = \frac{1}{2}\sin(t) - \frac{t\cos(t)}{2} = \frac{\sin(t) - t\cos(t)}{2}$$

内容的提问来源于stack exchange,提问作者gbgult

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:52:34