惑星の運動を考える。導入する値は以下の通り。
質量:
位置ベクトル:
万有引力定数:
太陽の質量:
方向の単位ベクトル:
こられを用いると、万有引力の法則より、惑星の運動方程式は
となる。と書き、極座標を持つ平面を考えると、であるから、上式は
と書き改められる。
ドットを時間微分とすると、
なので、
が得られる。係数比較により、
…(1)
…(2)
となる。さて、(2)は
であるから、積分して
が得られる。は定数である。を(1)に代入すると、
…(3)
という、非線型常微分方程式が得られる。
という変換を用いると、
となるので、(3)に戻ると、
と、線型第2階微分方程式に帰着できる。
補助解は、ひとつの特解はである。となるようにすると、
となる。
さて、極座標表示される楕円
は、離心率、半通径で形づけられるらしい。そういう運動らしい。
たいていの惑星にとって、周回軌道はほぼ円に近似できるらしいので、の円軌道と仮定する。だったので、
を、全軌道で積分すると、惑星の時間周期は
と書ける。
本中の値を用いると
earth <- 149.5*10^6 #太陽と地球の距離 distance <- c(0.387, 0.723, 1, 1.524, 5.204, 9.5, 19.2, 30.1, 39.5) * earth #各惑星の太陽間との距離 T.time <- c(0.24, 0.61, 1, 1.91, 11.9, 29.5, 84, 165, 248) #公転周期 plot(distance, T.time, log="xy") abline(glm(log(T.time, 10) ~ log(distance, 10))$coefficients) glm(log(T.time) ~ log(distance)) #回帰 Call: glm(formula = log(T.time) ~ log(distance)) Coefficients: (Intercept) log(distance) -28.24 1.50 Degrees of Freedom: 8 Total (i.e. Null); 7 Residual Null Deviance: 53.54 Residual Deviance: 0.0003495 AIC: -59.87