36406 與簡單彈簧系統相關的一些數學
與簡單彈簧系統相關的一些數學

前言:身為數學系的學生,大部分數學證明的訓練,都十分抽象,我想去尋找一些數學的應用面,所以就去修物理系的"力學", 其中有一堂課的作業讓我十分感興趣,是一個有關於兩個和三個彈簧串聯起來的運動方程問題,解決這份作業的過程讓我發現一些規律, 並且做了一些推廣和其他相關的延伸,這個過程告訴著我們有趣的發現常常來自不同領域的結合且需要簡單特例的觀察和歸納,而我在這之中找到了數學的樂趣。

首先我們先從一道物理問題出發,我們要解一個有兩個方塊串聯的彈簧系統,舉 $2\times 2$ 的例子:

其中 $x_1$ 和 $x_2$ 所代表的是方塊離開平衡點的位移 \begin{eqnarray*} mx_1"&=&-kx_1-k(x_1-x_2)=-2kx_1+kx_2\\ mx_2"&=&-k(x_2-x_1)-kx_2=kx_1-2kx_2. \end{eqnarray*} 將上面兩個式子整理得 $${x_1\choose x_2}"=-\frac km\left(\begin{array}{cc} 2&-1\\ -1&2 \end{array}\right){x_1\choose x_2}.$$ 對 matrix $\left(\begin{array}{cc} 2&-1\\ -1&2 \end{array}\right)$ 做對角化, 可得 $A=PDP^{-1}$。

將原運動方程式改寫成 $$p^{-1}{x_1\choose x_2}"=\left(\begin{array}{cc} -\omega^2&0\\ 0&-3\omega^2 \end{array}\right)P^{-1}{x_1\choose x_2},\ \hbox{其中}\ \omega^2=\frac km,\ P^{-1}=\left(\begin{array}{cc} ~\frac 12~&~\frac 12~\\ \frac 12&\frac {-1}2 \end{array}\right),$$ 將 $p^{-1}$ 帶入可以整理成 \begin{eqnarray*} (\frac 12x_1+\frac 12 x_2)"&=&-\omega^2(\frac 12 x_1+\frac 12 x_2)\\ (\frac 12x_1-\frac 12 x_2)"&=&-3\omega^2(\frac 12 x_1-\frac 12 x_2), \end{eqnarray*} 然後解常微分方程式得 \begin{eqnarray*} \frac 12x_1+\frac 12 x_2&=&c_1\cos(\omega t)+c_2\sin (\omega t)\\ \frac 12x_1-\frac 12 x_2&=&c_3\cos(\sqrt 3\omega t)+c_4\sin(\sqrt 3\omega t)\\ \Rightarrow\qquad \hskip 1.5cm &&\\ x_1&=&c_1\cos(\omega t)+c_2\sin(\omega t)+c_3\cos(\sqrt 3\omega t)+c_4\sin(\sqrt 3\omega t)\\ x_2&=&c_1\cos(\omega t)+c_2\sin(\omega t)-c_3\cos(\sqrt 3\omega t)-c_4\sin(\sqrt 3\omega t) \end{eqnarray*}

我們想要把結果推廣到 $n\times n$ 的情況, 將計算過程歸納成幾個重要的步驟:

  1. 列出 $n$ 條運動方程式。
  2. 將 $n$ 條方程式寫成矩陣的形式。
  3. 對這個矩陣 $A$ 做對角化,使它可以寫成 $A=PDP^{-1}$。
  4. 將 $X"=-\omega^2AX$ 改寫成 $(P^{-1}X)"=-\omega^2 D(P^{-1}X)$。
  5. 將方程組 $(P^{-1}X)"=-\omega^2 D(P^{-1}X)$ 乘開可以列出 $n$ 條常微分方程。
  6. 解完 ODE 之後,假設 $P^{-1}X=Y$ 則 $X=PY$ 運動方程組的解就全部找到了。

這個矩陣 $A$ 寫出來如下, $$A_n=\left(\begin{array}{ccc} 2&-1&0\\ -1&\ddots&-1\\ 0&-1&2 \end{array}\right)_{n\times n}. \hbox{(這類型的矩陣通常被叫做帶狀矩陣)}$$ 如何將 $A_n$ 對角化?

我們先對特徵方程式動一些手腳來簡化計算, $$\left|\begin{array}{ccc} ~2\!-\!\lambda~&~-1~&0\\ -1&\ddots&-1\\ 0&-1&~2\!-\!\lambda~ \end{array}\right|_{n\times n}=0,$$ 令 $2-\lambda = x$ 則在 $n=2,3,4$ 時解得

$n=2$, $x=1,-1$

$n=3$, $x=\sqrt 2,0,-\sqrt 2$

$n=4$, $x=\frac{1+\sqrt 5}{2},\frac{\sqrt 5-1}{2},\frac{1-\sqrt 5}{2},\frac{-1-\sqrt 5}{2}$,

如果我們將這些求得的 $x$ 除以 2 並換成弧度制 \begin{eqnarray*} n=2,&&\frac x2=\cos(\frac{\pi}3),\ \cos(\frac {2\pi}3)\\ n=3,&&\frac x2=\cos(\frac{\pi}4),\ \cos(\frac {2\pi}4),\ \cos(\frac {3\pi}4)\\ n=4,&&\frac x2=\cos(\frac{\pi}5),\ \cos(\frac {2\pi}5),\ \cos(\frac {3\pi}5),\ \cos(\frac {4\pi}5), \end{eqnarray*} 這下子就一目了然了。

我們猜測: $A_n$ 的特徵值為 $$2-2\cos\Big(\frac{\pi}{n+1}\Big),2-2\cos\Big(\frac{2\pi}{n+1}\Big),\ldots,2-2\cos\Big(\frac{n\pi}{n+1}\Big)$$ 由前面的計算我們猜測 $$\det\left(\begin{array}{ccc} 2\cos\theta&-1&0\\ -1&\ddots&-1\\ 0&-1&2\cos\theta \end{array}\right)_{n\times n} \hbox{有 $\sin((n+1)\theta)$ 的因子}$$ 我們先考慮一個行列式的計算 $$\hbox{令}\qquad B_n=\left(\begin{array}{ccc} ~a~&~c~&~{\Large\bf 0}~\\ b&\ddots&c\\ {\Large\bf 0}&b&a \end{array}\right)_{n\times n}.$$ 這個矩陣所對應的行列式值有如下的遞迴關係 $$\det B_n=a\cdot \det B_{n-1}-bc\cdot \det B_{n-2}.$$ 設 $\det B_n=p^{n+1}$,

得方程式 $p^2-ap+bc=0$,

解方程式得 $p=\dfrac{a+\sqrt{a^2-4bc}}{2}$, $\dfrac{a-\sqrt{a^2-4bc}}{2}$,

則 $\det B_n=\alpha\Big(\dfrac{a+\sqrt{a^2-4bc}}{2}\Big)^{n+1}+\beta\Big(\dfrac{a-\sqrt{a^2-4bc}}{2}\Big)^{n+1}$,

帶入初始值 $\det (B_2)=a^2-bc$, $\det(B_3)=a^3-2abc$

得 $\alpha=\dfrac1{\sqrt{a^2-4bc}}$, $\beta=\dfrac{-1}{\sqrt{a^2-4bc}}$, 故 $$\det(B_n)=\dfrac1{\sqrt{a^2-4bc}}\Bigg(\Big(\dfrac{a+\sqrt{a^2-4bc}}{2}\Big)^{n+1}-\Big(\dfrac{a-\sqrt{a^2-4bc}}{2}\Big)^{n+1}\Bigg).{(*)}$$ 令 $a=2\cos(\theta)$, $b=c=-1$, 得 $$\left| \begin{array}{ccc} ~2\cos\theta~&~-1~&~0~\\ -1&\ddots&-1\\ 0&-1&~2\cos\theta~ \end{array} \right|_{n\times n}=\dfrac{\sin((n+1)\theta)}{\sin(\theta)},$$ 當 $\theta_k=\dfrac{k\pi}{n+1}$, $k=1,2,\ldots,n$, 則 $$\left| \begin{array}{ccc} ~2\cos\theta_k~&~-1~&~0~\\ -1&\ddots&-1\\ 0&-1&~2\cos\theta_k~ \end{array} \right|_{n\times n}=0,$$ 換句話說, $$\left| \begin{array}{ccc} ~x~&~-1~&~0~\\ -1&\ddots&-1\\ 0&-1&~x~ \end{array} \right|_{n\times n}=0\ \hbox{的根為}\ x_k=2\cos(\dfrac{k\pi}{n+1}),\ k=1,2,\ldots,n.$$ 至此我們就證明了我們的猜測。

再來我們想要找出型如 $\left( \begin{array}{ccc} ~a~&~c~&~0~\\ b&\ddots&c\\ 0&b&~a~ \end{array} \right)_{n\times n}$ 的矩陣的特徵值, 而我們將發現這個過程與前面提及的方法如出一轍。 首先, $$\left| \begin{array}{ccc} ~2\sqrt{bc}\cos\theta~&~c~&~{\Large\bf 0}~\\ b&\ddots&c\\ {\Large\bf 0}&b&~2\sqrt{bc}\cos\theta~ \end{array} \right|_{n\times n}=\dfrac{(bc)^{\frac n2}\sin((n+1)\theta)}{\sin(\theta)}.$$ 這條公式可由令 $a=2\sqrt{bc}\cos(\theta)$ 代入式子 $(*)$ 得到。

因此 $\left| \begin{array}{ccc} ~a~&~c~&~{\Large\bf 0}~\\ b&\ddots&c\\ {\Large\bf 0}&b&~a~ \end{array} \right|_{n\times n}$ 的特徵根為 $\lambda_k=a-2\sqrt{bc}\cos(\dfrac{k\pi}{n+1})$, $k=1,2,\ldots,n$.

接下來我們要進行一些跟這個結果相關的延伸,導出費伯那契數列的另一種表達式。

對於 $B_n$ 當取 $a=1$, $b=1$, $c=-1$ \begin{eqnarray*} \det(B_1)&=&=\mid 1\mid =1,\\ \det(B_2)&=&=\left| \begin{array}{cc} ~1~&~-1~\\ ~1~&~1~ \end{array} \right| =2,\\ \det(B_3)&=&=\left| \begin{array}{ccc} ~1~&~-1~&~0~\\ ~1~&~1~&~-1~\\ 0&1&1 \end{array} \right| =3,\\ \det(B_4)&=&=1\cdot \det(B_3)-(-1)B_2=3+2=5. \end{eqnarray*} 當 $n\ge 3$ 時,行列式值滿足 $\det(B_{n+1})=\det(B_n)+\det(B_{n-1})$。

將這些行列式值依序列出 $1,2,3,5,8,13,\ldots$。 不難發現他就是赫赫有名的費伯那契數列: \begin{eqnarray*} &&F_1=1,\ F_2=1,\ F_{n+2}=F_{n+1}+F_n,\\ &&F_{n+1}=\det(B_n),\ n\ge 1,\\ &&\det(B_n)=\prod_{k=1}^n\Big(1-2i\cos(\frac{k\pi}{n+1})\Big). \end{eqnarray*} 兩邊取絕對值 \begin{eqnarray*} |\det(B_n)|&=&\Bigg|\prod_{k=1}^n\Big(1-2i\cos(\frac{k\pi}{n+1})\Big)\Bigg|=\prod_{k=1}^n\Bigg|\Big(1-2i\cos(\frac{k\pi}{n+1})\Big)\Bigg|\\ &=&\prod_{k=1}^n\sqrt{1+4\cos(\frac{k\pi}{n+1})^2}\\ \Rightarrow\ |\det(B_n)|&=&\det(B_n)=\prod_{k=1}^n\sqrt{1+4\cos(\frac{k\pi}{n+1})^2}. \end{eqnarray*} 因為 $F_{n+1}=\det(B_n)$, 所以我們就得到了費伯那契數列的另一種表達式 $$F_{n+1}=\prod_{k=1}^n\sqrt{1+4\cos(\frac{k\pi}{n+1})^2},$$ 原本較常見的版本是 $$F_n=\dfrac 1{\sqrt 5}\Bigg(\Big(\dfrac{1+\sqrt{5}}2\Big)^n-\Big(\dfrac{1-\sqrt{5}}2\Big)^n\Bigg),$$ 應用這兩種不同的表達式可以做如下的積分: $$\int_0^{\pi}\ln(1+4\cos^2(x))dx=2\pi\ln\Big(\dfrac{1+\sqrt{5}}2\Big).$$

証明: \begin{eqnarray*} &&F_{n+1}=\prod_{k=1}^n\sqrt{1+4\cos(\frac{k\pi}{n+1})^2}\\ &\Rightarrow&\ln(F_{n+1})=\ln\Bigg(\prod_{k=1}^n\sqrt{1+4\cos(\frac{k\pi}{n+1})^2}\Bigg) =\sum_{k=1}^n \frac 12\ln\Big(1+4\cos(\frac{k\pi}{n+1})^2\Big)\\ &\Rightarrow&\dfrac{2\pi\ln(F_{n+1})}{n+1}=\sum_{k=1}^n\ln\Big(1+4\cos(\frac{k\pi}{n+1})^2\Big)\dfrac{\pi}{n+1}, \end{eqnarray*} 其中左式的極限 \begin{eqnarray*} &&\lim_{n\to\infty}\dfrac{2\pi\ln(F_{n+1})}{n+1}=\lim_{n\to\infty}\dfrac{2\pi\ln\Bigg( \dfrac 1{\sqrt 5}\Big(\Big(\dfrac{1+\sqrt{5}}2\Big)^{n+1}-\Big(\dfrac{1-\sqrt{5}}2\Big)^{n+1}\Big) \Bigg)}{n+1}\\ &=&\lim_{n\to\infty}\dfrac{-\pi\ln(5)+2\pi\Bigg((n+1)\ln \Big(\dfrac{1+\sqrt{5}}2\Big)+\ln\Big(1-\Big(\dfrac{1-\sqrt{5}}{1+\sqrt{5}}\Big)^{n+1}\Big) \Bigg)}{n+1}\\ &=&2\pi\ln\Big(\dfrac{1+\sqrt 5}{2}\Big), \end{eqnarray*} (右式) \begin{eqnarray*} %&&\hskip -25pt \hbox{}\\ &&\hskip -25pt \lim_{n\to\infty}\Bigg(\sum_{k=1}^n \ln\Big(1+4\cos\Big(\frac{k\pi}{n+1}\Big)^2\Big)\frac {\pi}{n+1}\Bigg)\\ &=&\lim_{n\to\infty}\Bigg(\sum_{k=0}^n \ln\Big(1+4\cos\Big(\frac{k\pi}{n+1}\Big)^2\Big)\frac {\pi}{n+1}\Bigg)\\ &=&\int_0^{\pi}\ln(1+4\cos^2(x))dx\quad \hbox{(黎曼積分),} \end{eqnarray*} 所以我們得到了 $$\int_0^{\pi} \ln(1+4\cos^2(x))dx=2\pi\ln\Big(\frac{1+\sqrt 5}{2}\Big).$$

結論

很多發現都需要靠簡單特例的觀察,以及在不同的領域中找到連結,我們常常會一直待在自己喜好或擅長的領域, 然後忽視或迴避其他不甚了解的領域,只因為害怕挫折和犯錯,但這裡頭可能埋藏著許多寶藏或是糾纏你已久的難題的鑰匙,我們應該多多去嘗試,不要害怕挫折和犯錯。

---本文作者投稿時是國立成功大學數學系學生---