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

请求证明线性运动下的开普勒第三定律(不掌握二阶微分方程解法)

Proving Kepler's Third Law for Linear Motion

Got it, let's walk through this step by step—you don't need deep expertise in second-order ODEs to make this work. We'll use a simple trick to reduce the equation's order and solve it with integrals instead.

First, let's define our linear motion scenario: imagine an object starting at rest from a distance ( r_0 ) from a massive body (mass ( M )), moving straight toward it, then symmetrically bouncing back to ( r_0 ). The total round-trip time is our period ( T ).

Step 1: Reduce the second-order ODE to first-order

The given differential equation is:
$$\frac{d2r}{dt2}= -\frac{GM}{r^2}$$
We can rewrite the second derivative using velocity ( v = \frac{dr}{dt} ). Since ( \frac{d2r}{dt2} = \frac{dv}{dt} = \frac{dv}{dr} \cdot \frac{dr}{dt} = v \frac{dv}{dr} ), substitute this into the original equation:
$$v \frac{dv}{dr} = -\frac{GM}{r^2}$$

Step 2: Integrate to find velocity as a function of ( r )

We use initial conditions: when ( r = r_0 ), ( v = 0 ) (the object starts at rest). Integrate both sides:

  • Left side: ( \int_0^v v , dv = \frac{1}{2}v^2 )
  • Right side: ( -GM \int_{r_0}^r \frac{1}{r^2} dr = -GM \left( -\frac{1}{r} + \frac{1}{r_0} \right) = GM \left( \frac{1}{r} - \frac{1}{r_0} \right) )

Equate the results:
$$\frac{1}{2}v^2 = GM \left( \frac{1}{r} - \frac{1}{r_0} \right)$$
Since the object moves toward the massive body, ( \frac{dr}{dt} ) is negative. Take the negative root for velocity:
$$v = \frac{dr}{dt} = -\sqrt{2GM \left( \frac{1}{r} - \frac{1}{r_0} \right)} = -\sqrt{\frac{2GM(r_0 - r)}{r r_0}}$$

Step 3: Integrate to find one-way travel time

We want the time ( t_1 ) to go from ( r = r_0 ) to ( r = 0 ). Rearrange the velocity equation for ( dt ):
$$dt = -\sqrt{\frac{r r_0}{2GM(r_0 - r)}} dr$$
Flip the integral limits to remove the negative sign:
$$t_1 = \int_{r_0}^0 dt = \int_0^{r_0} \sqrt{\frac{r r_0}{2GM(r_0 - r)}} dr$$

Simplify the integral with substitution

Let ( r = r_0 \sin^2\theta ), so ( dr = 2r_0 \sin\theta \cos\theta d\theta ). When ( r=0 ), ( \theta=0 ); when ( r=r_0 ), ( \theta=\frac{\pi}{2} ). Substitute into the integral:
$$t_1 = \int_0^{\frac{\pi}{2}} \sqrt{\frac{r_0 \sin^2\theta \cdot r_0}{2GM(r_0 - r_0 \sin^2\theta)}} \cdot 2r_0 \sin\theta \cos\theta d\theta$$
Simplify the square root term (the ( \cos\theta ) cancels out):
$$\sqrt{\frac{r_0^2 \sin^2\theta}{2GM r_0 \cos^2\theta}} = \frac{\sin\theta}{\cos\theta} \sqrt{\frac{r_0}{2GM}}$$
This reduces the integral to:
$$t_1 = 2r_0 \sqrt{\frac{r_0}{2GM}} \int_0^{\frac{\pi}{2}} \sin^2\theta d\theta$$
The integral ( \int_0^{\frac{\pi}{2}} \sin^2\theta d\theta = \frac{\pi}{4} ), so:
$$t_1 = \frac{\pi r_0^{3/2}}{2\sqrt{2GM}}$$

Step 4: Derive the period proportionality

The full period ( T ) is twice the one-way time (symmetric return trip):
$$T = 2t_1 = \frac{\pi r_0^{3/2}}{\sqrt{2GM}}$$
Square both sides:
$$T^2 = \frac{\pi^2 r_0^3}{2GM}$$
This clearly shows ( T^2 \propto r_0^3 )—exactly Kepler's third law, adapted for linear motion.

Why Wolfram Alpha didn't give an r-dependent result

The original ODE doesn't have an explicit solution for ( r(t) ) using elementary functions. The solution is an implicit function, so we have to use integral methods like this to calculate the period directly, instead of solving for ( r(t) ) first.

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:45:23