0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

振り子に現れる特殊関数(4/5)

Last updated at Posted at 2023-04-01

はじめに

続きの記事です。前回の記事はこちら↓↓↓
https://qiita.com/nefu_chem/items/3788f6512a19c9f5b3e3

振り子の運動

それでは最後に振り子の運動を解きます。つまり$\theta $を$t$の関数として表します。先ほどの計算と同じノリで考えて

t = \int_0^t dt = \int_0^{\theta} \frac{d\theta}{\omega_0 \sqrt{2(\cos \theta - \cos \theta_m)}}

となります。ここで$\phi $を$\sin \dfrac{\theta }{2} = \sin \dfrac{\theta_m }{2} \sin \phi $を満たすようにとると

t = \frac{1}{\omega _0} \int_0^{\phi } \frac{d\phi ^{\prime }}{\sqrt{1- k^2\sin^2 \phi ^{\prime }}}

となります。ここで出てきた積分($0<k<1$)

\begin{align}
F(\phi , k) &= \int_0^{\phi } \frac{d\phi ^{\prime }}{\sqrt{1- k^2\sin^2 \phi ^{\prime }}}\\
&= \int_0^{\sin \phi } \frac{du}{\sqrt{(1-u^2)(1-k^2u^2)}}
\end{align}

を第一種楕円積分といいます。先の記事に出てきたのは$\phi = \dfrac{\pi }{2}$の第一種完全楕円積分であることに注意してください。
これで$t$を$\theta $で表せたので逆関数を考えましょう。楕円積分

y = \int_0^x \frac{du}{\sqrt{(1-u^2)(1-k^2u^2)}} \quad (0<k<1)

の逆関数を

x=sn(y, k)

と書くことにしましょう。この関数はJacobiの楕円関数という特殊関数の一つです。これを用いれば

\sin \phi = sn(\omega_0t, k)

となります。$\sin \dfrac{\theta }{2} = k\sin \phi $だから最終的な解は

\theta = 2 \sin ^{-1} [k sn(\omega_0t, k)]

となりました。これで振り子の運動を解くことができました。
これで話を終わってもいいですが,最後のおまけとして前回からの計算をもう少し深くやってみることにします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?