看完不会?让 AI 一步步解给你看
Calculus · real student question

求 x'' + kx = 0 对常数 k 的每一种取值的通解。

Question

对常数 kk 的一切实数取值,解方程

x′′+kx=0x''+kx=0

Step-by-step solution

  1. 先写出特征方程。 代入试探解 x=ertx=e^{rt},得 x′′=r2ertx''=r^{2}e^{rt},于是

    r2ert+kert=ert(r2+k)=0r^{2}e^{rt}+ke^{rt}=e^{rt}\left(r^{2}+k\right)=0

    因为 ert≠0e^{rt}\neq0,所以特征根满足 r2=−kr^{2}=-k。接下来一切都取决于 kk 的符号,因为它决定了 −k-k 的平方根是实数还是虚数。

  2. 情形 k>0k>0:纯虚根,解是振动的。 此时 −k<0-k<0,所以 r=±ikr=\pm i\sqrt{k}。实部为零的一对共轭虚根对应正弦和余弦:

    x(t)=C1cos⁡ ⁣(k t)+C2sin⁡ ⁣(k t)x(t)=C_{1}\cos\!\left(\sqrt{k}\,t\right)+C_{2}\sin\!\left(\sqrt{k}\,t\right)

    运动是有界且周期的,周期为 2π/k2\pi/\sqrt{k} —— 这正是简谐振动的情形。取 k=2.5k=2.5 做数值检验,残差小于 10−510^{-5} ✓。

  3. 情形 k=0k=0:零处的重根。 方程退化成 x′′=0x''=0。积分两次,

    x′=C1⟹x(t)=C1t+C2x'=C_{1}\quad\Longrightarrow\quad x(t)=C_{1}t+C_{2}

    二重根 r=0r=0 贡献了两个线性无关的解 11 和 tt —— 多出来的那个因子 tt 正是重根情形的标准规则,也正因为如此,答案是一条直线而不是单个常数。

  4. 情形 k<0k<0:两个实根,指数增长与衰减。 现在 −k>0-k>0,所以 r=±−kr=\pm\sqrt{-k} 是一对符号相反的实数:

    x(t)=C1e−k t+C2e−−k tx(t)=C_{1}e^{\sqrt{-k}\,t}+C_{2}e^{-\sqrt{-k}\,t}

    除非 C1=0C_{1}=0,否则解是无界的,而且永远不会振荡。取 k=−2.5k=-2.5 做数值检验,残差小于 10−410^{-4} ✓。等价地也可以写成 x=Acosh⁡(−k t)+Bsinh⁡(−k t)x=A\cosh(\sqrt{-k}\,t)+B\sinh(\sqrt{-k}\,t)。

  5. 把三种情形汇总起来。

    x(t)={C1cos⁡ ⁣(k t)+C2sin⁡ ⁣(k t),k>0C1t+C2,k=0C1e−k t+C2e−−k t,k<0x(t)=\begin{cases}C_{1}\cos\!\left(\sqrt{k}\,t\right)+C_{2}\sin\!\left(\sqrt{k}\,t\right),&k>0\\ C_{1}t+C_{2},&k=0\\ C_{1}e^{\sqrt{-k}\,t}+C_{2}e^{-\sqrt{-k}\,t},&k<0\end{cases}

    每种情形都恰好带两个任意常数,二阶方程本来就该如此。从物理上看,k>0k>0 对应回复力(弹簧),k<0k<0 对应排斥力(倒立摆)。

Answer

x(t)={C1cos⁡ ⁣(k t)+C2sin⁡ ⁣(k t),k>0C1t+C2,k=0C1e−k t+C2e−−k t,k<0x(t)=\begin{cases}C_{1}\cos\!\left(\sqrt{k}\,t\right)+C_{2}\sin\!\left(\sqrt{k}\,t\right),&k>0\\ C_{1}t+C_{2},&k=0\\ C_{1}e^{\sqrt{-k}\,t}+C_{2}e^{-\sqrt{-k}\,t},&k<0\end{cases}

Need to solve a different problem like this? Open the solver →