摘要:
作者有幸在2006 年暑假訪問中央研究院數學研究所, 看到數學傳播很多有趣的文章。 相信對學子或數學教師均有正面意義。 本人在海洋大學教授工程數學十餘年, 對於學生學習的成效一直相當注意, 願以個人的工程數學教學經驗與讀者分享。
工程數學為工學院大學部同學必修的課程, 如何讓學生不畏懼與有效學習也一直是工程教育的重要課題。 本文根據作者多年的工程數學教學經驗, 列舉幾個有趣的問題, 來進行創意教學的思考。 (1) 常係數微分方程重根獨立補解之求解。(2) 高斯消去法的矩陣操作方式。 (3) Laplace 轉換在Euler型微分方程的操作回復性。(4) Poisson積分式的另類導法。 (5) 特徵問題與奇異值分解在連體力學應用。藉以不同角度的觀察來學習工程數學, 其中, (1) 常微分方程中重根情形以一極簡例說明另外獨立補解的導得。 (2) 高斯消去法係結合次結構觀念與工程數學, 以矩陣操作予以連貫。 (3) 對於Euler型微分方程將說明偶數次Laplace轉換操作的回復性。 (4) 以Fourier級數、零場積分方程與退化核推導Poisson積分方程式。 (5) 透過連體力學變形前與變形後的機制, 可探討奇異值分解與特徵值分解的數學、幾何、 力學與物理意義。藉此五個範例提供學生與教師另一類的學習與教導方式。
關鍵詞:
工程數學, 創意教學, 高斯消去法, Laplace轉換, 奇異值分解。
前言
台灣高等教育在大學入學錄取率近達九成後, 已進入一個完全不同的局面。
政府當局一則以喜, 一則以憂。喜的是高等教育的普及對國家競爭力有所助益;
憂的是如何在資源有限的情況下維持大學教育的品質。
身為大學教師首當其衝, 因為我們所面對學生的主動性與積極性,
均已今不如昔, 所謂草莓族之說, 即是反應此事。
雖然教育部與國科會近幾年已在卓越教學與科學教育提供經費, 並有所謂補強教學,
然而學生的學習效果似乎未見提昇。因此, 在這種情況下,
如何在工程數學的教學上激發學生的興趣與潛力, 使得學習是一種樂趣而非應付考試的粗略想法,
是目前學校教師極大的挑戰。如何對學生群作出拔尖、汰後與提中間的教學效果,
是我們目前最重要的課題
案例一 常微分方程(ODE)
齊次常微分方程求解時, 若遇到重根, 如何讓初學者能接受另外補解的導得,
在教科書
給一兩階常微分方程 $y''+2y'+y=0$, 吾人假設其解為 $y=e^{st}$ 而導得, $(s+1)^2=0$ 時 $y=e^{-t}$ 的補解, 另一補解為 $te^{-t}$。 然而對初學者而言, 如何以最簡單的方法去接受 $te^{-t}$ 中 $t$ 的出現。 吾人可以特例說明之, 若常微分方程為 $y''=0$ 則毫無疑問(只要學過微積分)其二補解分別為 $y_1=1$, $y_2=t$ 亦即 $e^{0t}$ 與 $te^{0t}$。如此推廣 $y'''+3y''+3y'+y=0$ 的三個獨立補解 $e^{-t}$, $te^{-t}$ 與 $t^2e^{-t}$ 將更容易說明, $1$, $t$, $t^2$ 出現的原因就像 $y'''=0$ 有三個補解, $y_1=1$, $y_2=t$, $y_3=t^2$ 一樣的道理。
案例二 高斯消去法的矩陣操作(線性代數) , ,
若以高斯消去法的數學操作法解如下代數方程式: \begin{equation} %(1) \left [ \begin{array}{ccccccc} 5 & & -4 & & 1 & & 0 \\ -4 & & 6 & & -4 & & 1 \\ 1 & & -4 & & 6 & & -4 \\ 0 & & 1 & & -4 & & 5 \end{array} \right ] \left \{ \begin{array}{c} p \\ q \\ r \\ s \end{array} \right \} = \left \{ \begin{array}{c} 0 \\ 1 \\ 0 \\ 0 \end{array} \right \} \end{equation}
高斯消去法的等效矩陣操作為: \begin{equation} %(2) a^T \left [ \begin{array}{ccccccc} 5 & & -4 & & 1 & & 0 \\ -4 & & 6 & & -4 & & 1 \\ 1 & & -4 & & 6 & & -4 \\ 0 & & 1 & & -4 & & 5 \end{array} \right ] a \left \{ \begin{array}{c} p \\ q \\ r \\ s \end{array} \right \} = a^T \left \{ \begin{array}{c} 0 \\ 1 \\ 0 \\ 0 \end{array} \right \} \end{equation}
其中, $a$ 乃轉換矩陣, 上標"$T$"乃轉置。
經由高斯消去法將矩陣轉成上三角矩陣, 整理如表一所示, 即可導得,
其對應次結構的 $p=8/5$, $q=13/5$, $r=12/5$, $s=7/5$ 觀念可參考Bathe與Wilson
表一 高斯消去法的數學操作
自 由 度 | $A$ | 轉換矩陣 | $a^T Aa$ | $P_{4\times 1} = \left [ \begin{array}{c} 0 \\ 1 \\ 0 \\ 0 \end{array} \right ]$ |
$\left [ \begin{array}{c} U_1 \\ U_2 \\ U_3 \\ U_4 \end{array} \right ]$ | $A_{4\times 4}=$ $\left [ \begin{array}{ccccccc} 5 & & -4 & & 1 & & 0 \\ -4 & & 6 & & -4 & & 1 \\ 1 & & -4 & & 6 & & -4 \\ 0 & & 1 & & -4 & & 5 \end{array} \right ]$ | $a_{4\times 3}=$ $\left [ \begin{array}{ccccc} \displaystyle\frac{4}{5} & & \displaystyle\frac{-1}{5} & & 0 \\ 1 & & 0 & & 0 \\ 0 & & 1 & & 0 \\ 0 & & 0 & & 1 \end{array} \right ]$ | $\overline{A}_{3\times 3}=$ $\left [ \begin{array}{ccccc} \displaystyle\frac{14}{5} & & -\displaystyle\frac{16}{5} & & 1 \\ -\displaystyle\frac{16}{5} & & \displaystyle\frac{29}{5} & & -4 \\ 1 & & -4 & & 5 \end{array} \right ]$ | $P_{3\times 1} = \left [ \begin{array}{c} 1 \\ 0 \\ 0 \end{array} \right ]$ |
$\left [ \begin{array}{c} \\ U_2 \\ U_3 \\ U_4 \end{array} \right ]$ | $A_{3\times 3}=$ $\left [ \begin{array}{ccccc} \displaystyle\frac{14}{5} & & -\displaystyle\frac{16}{5} & & 1 \\ -\displaystyle\frac{16}{5} & & \displaystyle\frac{29}{5} & & -4 \\ 1 & & -4 & & 5 \end{array} \right ]$ | $a_{3\times 2}=$ $\left [ \begin{array}{cccc} \displaystyle\frac{8}{7} & & -\displaystyle\frac{5}{14} \\ 1 & & 0 \\ 0 & & 1 \end{array} \right ]$ | $\overline{\overline{A}}_{2\times 2}=$ $\left [ \begin{array}{cccc} \displaystyle\frac{15}{7} & & -\displaystyle\frac{20}{7} \\ -\displaystyle\frac{20}{7} & & \displaystyle\frac{65}{14} \end{array} \right ]$ | $P_{1\times 1} = \left [ \begin{array}{c} \displaystyle\frac{8}{7} \\ -\displaystyle\frac{5}{14} \end{array} \right ]$ |
$\left [ \begin{array}{c} \\ \\ U_3 \\ U_4 \end{array} \right ]$ | $\overline{\overline{A}}_{2\times 2}=$ $\left [ \begin{array}{cccc} \displaystyle\frac{15}{7} & & -\displaystyle\frac{20}{7} \\ -\displaystyle\frac{20}{7} & & \displaystyle\frac{65}{14} \end{array} \right ]$ | $a_{2\times 1}=$ $\left [ \begin{array}{c} \displaystyle\frac{4}{3} \\ 1 \end{array} \right ]$ | $A_{1\times 1}^3 = \left [\displaystyle\frac{5}{6} \right ]$ | $P_{1\times 1} = \left [\displaystyle\frac{7}{6} \right ]$ |
此範例主要說明結構學中在不同座標系統描述時勁度矩陣的同餘轉換, 在教學的面相即為高斯消去法。
案例三 Laplace轉換對Euler-Cauchy型微分方程的偶次操作回
復性(Laplace轉換)
對於任意Euler-Cauchy型微分方程如下:
\begin{equation} %(3)
at^2y''(t) + bty'(t) + cy(t) = 0
\end{equation}
其中, $a$、$b$ 與 $c$ 為常數, $y$ 是 $t$ 的函數。若對式(3)做二次的Laplace轉換,
可回復原來方程式。此發現更可適用於任意階數Euler-Cauchy型微分方程如下式:
\begin{equation} %(4)
a_nt^ny^{(n)}(t) + a_{n-1}t^{n-1}y^{(n-1)}(t) + \cdots + a_1ty'(t) + a_0y(t) = 0
\end{equation}
作 兩 次Laplace轉 換
可 得 原 微 分
方 程 式。 亦 即
針 對 Euler-Cauchy 型微分方程進行二次Laplace 轉換可回復。
此點和如下Fourier轉換與Hilbert轉換是不太一樣。說明如下:
\begin{equation} %(5)
FF (f(t)) = 2\pi f(-t)
\end{equation}
\begin{equation} %(6)
HH (f(t)) = -f(t)
\end{equation}
其中 $F$ 與 $H$ 分別為Fourier與Hilbert轉換
案例四 Poisson積分公式的另類導法(偏微分方程)
過去, 從教科書
方法1 - 以退化核尋求映像源並推導Poisson積分公式
欲求解二維的拉普拉斯問題, 其控制方程式為
\begin{equation} %(7)
\nabla^2 u(x) = 0, \quad x \in \Omega,
\end{equation}
其中 $u(x)$ 為勢能場, $\Omega$ 為半徑為 $a$ 的圓形領域。
為了將問題簡單化, 以Dirichlet邊界條件, $u=f(\theta)$, 為例說明如圖2所示。
透過格林第三恆等式並以基本解當做輔助系統, 我們可導得邊界積分方程式
![]() |
![]() |
其中 $u(x)$ 和 $t(x)$ 為位移及法向導微; $s$ 與 $x$ 分別為源點及場點,
$\partial\Omega$ 為領域 $\Omega$ 的邊界, 核函數 $U_F$ 及 $T_F$ 分別為
\begin{equation} %(9)
U_F(x, s) = \ln r, \quad T_F(x, s) = \frac{\partial U_F(x, s)}{\partial n_x}
\end{equation}
其中 $U_F$ 滿足 $\nabla_x^2 U_F(x, s)=\delta(x-s)$ 且 $r=|x-s|$。
然而, 本文則採用邊界積分方程法求解Poisson積分式, 為了求得滿足Dirichlet邊界條件的封閉型格林函數,
虛擬映像源點必須定位於領域以外的地方。因此, 將基本解由格林函數取代。
設計 $U_G(x; s, s')|_{x\in\partial\Omega}=0$ 使得邊界積分方程式中
$\int_{\partial\Omega} U_G(x; s, s')t(x)d\sigma_x=0$。因此, 方程式 (8) 則可簡化如下
\begin{equation} %(10)
2\pi u(s) = \int_{\partial\Omega} T_G(x; s, s')u(x)d\sigma_x, \quad s \in \Omega,
\end{equation}
其中 $T_G(x; s, s')=\displaystyle\frac{\partial U_G(x; s, s')}{\partial n_x}$。
首先, 採用退化核技巧求得封閉型的格林函數而不採用傳統教科書
其中 $x=(\rho, \phi)$ 和 $s=(R, \theta)$ 以極座標形式表示如圖3, 上標 $I$ 及 $E$ 分別指內域(圓內)及外域(圓外)問題。 我們將以退化核技巧先找得映像點的位置, 進而推導封閉型及級數型的格林函數。
當 $s$ 置於圓內, $x$在邊界上時, 基本解可展成 \begin{equation} %(12) \ln |x-s| = \ln \rho' - \sum_{m=1}^\infty \frac{1}{m} \Big (\frac{R}{\rho}\Big )^m \cos[m(\theta-\phi)], \quad \rho \gt R. \end{equation} 當 $s'$ 置於圓外時, 基本解可展成 \begin{equation} %(13) \ln |x-s'| = \ln R' - \sum_{m=1}^\infty \frac{1}{m} \Big (\frac{\rho}{R'}\Big )^m \cos[m(\theta'-\phi)], \quad \rho \lt R', \end{equation} 為了將方程式中的 $\phi$ 項消掉, 我們必須把源點 $s$ 與虛擬源點 $s'$ 放置同一線上, 即令 $\theta=\theta'$。 使可輕易得到虛擬映像點位置之關係式為 \begin{equation} %(14) \frac{R}{\rho} = \frac{\rho}{R'}~\Rightarrow~ R'=\frac{\rho^2}{R} = \frac{a^2}{R}. \end{equation} 將方程式(12)與(13)相減, 可得 \begin{equation} %(15) \ln |x-s| - \ln |x-s'| = \ln a - \ln R'. \end{equation} 為滿足邊界條件 $U_G(x, s, s')=0$, 封閉型的格林函數導得如下: \begin{eqnarray} %(16) U_G(x; s, s') &=& \ln |x-s| - \ln |x-s'| - \ln a + \ln R' \nonumber \\ &=& \ln |x-s| - \ln |x-s'| - \ln a + \ln\frac{a^2}{R} \nonumber \\ &=& \ln |x-s| - \ln |x-s'| + \ln a - \ln R. \end{eqnarray} 其中, $\ln a$ 可視為剛體運動項, 而 $\ln R$ 與 $x$ 無關。 此封閉型的格林函數滿足 \begin{equation} %(17) \nabla_x^2 U_G(x; s, s') = \delta(x-s) - \delta(x-s'), \quad x \in \Omega. \end{equation} 且滿足邊界條件 $U(x; s, s')|_{x\in\partial\Omega}=0$, 如圖4所示, 此解即為齊次Dirichlet邊界條件的格林函數
在方程式(16)中, 當 $0\lt \rho\lt R$ 時如圖5(a)所示, 此格林函數可展開成 \begin{eqnarray} %(18) U_G(x; s, s') &=& \ln |x-s| - \ln |x-s'| + \ln a - \ln R \nonumber \\ &=& \Big \{\ln R - \sum_{m=1}^\infty \frac{1}{m} \Big (\frac{\rho}{R}\Big )^m \cos[m(\theta-\phi)] \Big \} \nonumber \\ && - \Big \{\ln \Big (\frac{a^2}{R}\Big ) - \sum_{m=1}^\infty \frac{1}{m} \Big (\frac{\rho R}{a^2} \Big )^m \cos[m(\theta-\phi)]\Big \} + \ln a - \ln R \nonumber \\ &=& \ln \Big (\frac{R}{a} \Big ) \!-\! \sum_{m=1}^\infty \frac{1}{m} \Big [\Big (\frac{\rho}{R}\Big )^m \!-\! \Big (\frac{\rho R}{a^2}\Big )^m \Big ] \cos[m(\theta\!-\!\phi)], ~~ 0 \lt \rho \lt R. \end{eqnarray}
![]() |
![]() |
當 $R\lt \rho\lt a$ 時, 如圖5(b)所示, 格林函數可表示成 \begin{eqnarray} %(19) U_G(x; s, s') &=& \ln |x-s| - \ln |x-s'| + \ln a - \ln R \nonumber \\ &=& \Big \{\ln \rho - \sum_{m=1}^\infty \frac{1}{m} \Big (\frac{R}{\rho}\Big )^m \cos[m(\theta-\phi)] \Big \} \nonumber \\ && - \Big \{\ln \Big (\frac{a^2}{R}\Big ) - \sum_{m=1}^\infty \frac{1}{m} \Big (\frac{\rho R}{a^2} \Big )^m \cos[m(\theta-\phi)]\Big \} + \ln a - \ln R \nonumber \\ &=& \ln \Big (\frac{\rho}{a} \Big ) \!-\! \sum_{m=1}^\infty \frac{1}{m} \Big [\Big (\frac{R}{\rho}\Big )^m \!-\! \Big (\frac{\rho R}{a^2}\Big )^m \Big ] \cos[m(\theta\!-\!\phi)], ~~ R \lt \rho \lt a. \end{eqnarray} 將方程式(18)與(19)整理過後, 可得 \begin{equation} %(20) U_G(x; s, s') = \left \{ \begin{array}{l} \ln \Big (\displaystyle\frac{R}{a}\Big ) - \sum_{m=1}^\infty \frac{1}{m} \Big [\Big (\frac{\rho}{R}\Big )^m - \Big (\frac{\rho R}{a^2}\Big )^m\Big ] \cos[m(\theta-\phi)], ~0\lt \rho\lt R \\ \ln \Big (\displaystyle\frac{\rho}{a}\Big ) - \sum_{m=1}^\infty \frac{1}{m} \Big [\Big (\frac{R}{\rho}\Big )^m - \Big (\frac{\rho R}{a^2}\Big )^m\Big ] \cos[m(\theta-\phi)], ~R\lt \rho\lt a \end{array} \right. \end{equation}
封閉型及級數型格林函數圖所得之結果分別於6(a)和6(b)。 其中圖6(b)係使用50項級數和, 即可得到吻合的結果。
![]() ($a=1$, $R=0.8$, $R'=1.25$, $\theta=0$) |
![]() ($a=1$, $R=0.8$, $R'=1.25$, $M=50$, $\theta=0$) |
透過映像法我們將方程式(16)代入方程式(10), 可得Poisson積分方程式如下: \begin{eqnarray} %(21) u(R, \theta) &=& \frac{1}{2\pi} \int_0^{2\pi} T_G(R, \theta; \rho, \phi; \frac{a^2}{R}, \theta) f(\phi) ad\phi \nonumber \\ &=& \frac{1}{2\pi} \int_0^{2\pi} \frac{(a^2-R^2)}{a[a^2+R^2-2aR\cos(\phi-\theta)]} f(\phi)ad\phi \nonumber \\ &=& \frac{1}{2\pi} \int_0^{2\pi}\!\! \frac{(a^2-R^2)}{a^2\!+\!R^2\!-\!2aR\cos(\phi\!-\!\theta)} f(\phi) d\phi, ~0 \!\lt \! R \!\lt \! a, ~0 \!\lt \! \theta \!\lt \! 2\pi, \end{eqnarray} 其中 $f(\phi)$ 為給定的邊界條件。當 $R\lt \rho$ 的情況下, 其級數的形式為 \begin{equation} %(22) u(R, \theta) = \frac{1}{2\pi} \int_0^{2\pi} \Big \{1 \!+\! 2\sum_{m=1}^\infty\!\! \frac{R^m}{a^m} \cos(m(\theta\!-\!\phi))\Big \} f(\phi) d\phi, ~0 \!\lt \! R \!\lt \!a, ~0 \!\lt \! \theta \!\lt \! 2\pi \end{equation}
方法2 - 零場積分方程法 (不需映像源觀念)
在法一中, 我們利用到退化核技巧找到映像點, 並導得Poisson積分方程式。 現在, 我們摒除映像法而採用另一求解方式: 使用直接邊界元素法中的零場積分方程搭配退化核技巧與傅立葉級數展開求解此二維的Dirichlet問題。 透過格林恆等式, 此勢能問題的積分方程式如下: \begin{equation} %(23) 2\pi u(x) = \int_{\partial\Omega} T_F^I (s, x) u(s) d\sigma_s - \int_{\partial\Omega} U_F^I (s, x) t(s) d\sigma_s, \quad x \in \Omega \end{equation} 其中上標 $I$ 指的是內域問題。 由圖7所示, 我們將場點 $x$ 推至領域以外時($x\to\partial\Omega$), 可得此二維勢能問題的零場積分方程式如下 \begin{equation} %(24) 0 = \int_{\partial\Omega} T_F^E (s, x) u(s) d\sigma_s - \int_{\partial\Omega} U_F^E (s, x) t(s) d\sigma_s, \quad x \in \Omega^c \cup \partial\Omega \end{equation} 其中 $\Omega^c$ 是指領域 $\Omega$ 以外的部分。
將邊界密度函數, $u(s)$ 和 $t(s)$, 以傅立葉級數展開如下所示 \begin{eqnarray} u(s) &=& f(\theta) = a_0 + \sum_{n=1}^\infty (a_n \cos(n\theta)+b_n \sin(n\theta)) \\ %(25) t(s) &=& p_0 + \sum_{n=1}^\infty (p_n \cos(n\theta)+q_n \sin(n\theta)). %(26) \end{eqnarray} 其中係數, 當 $f(\theta)$ 已知時, $a_0$, $a_n$ 和 $b_n$ 即為給定的係數, 而 $p_0$, $p_n$ 和 $q_n$ 則為此Dirichlet問題的未定係數。 在方程式(24)中, 我們將核函數 $T$ 以退化核的形式展開如下: \begin{equation} %(27) T(s, x) = \frac{\partial U(s, x)}{\partial n_s} = \left \{ \begin{array}{l} T_F^I(s, x) = \displaystyle\frac{1}{R} + \sum_{m=1}^\infty \frac{\rho^m}{R^{m+1}} \cos[m(\theta-\phi)], \quad \rho \lt R \\ T_F^E(s, x) = -\displaystyle\sum_{m=1}^\infty \frac{R^{m-1}}{\rho^m} \cos[m(\theta-\phi)], \quad \rho \gt R \end{array} \right. \end{equation} 再將核函數 $U(s, x)$ 和 $T(s, x)$ $(\rho\lt R)$ 及邊界密度函數(25)和(26)代入方程式(24)中並且代入邊界條件 $\rho=a$, 可求解出未定係數如下: \begin{equation} %(28) p_0 = 0, \qquad p_n = \frac{n}{a} a_n, \qquad q_n = \frac{n}{a} b_n, \end{equation} 因此, 密度函數 $t(s)$ 可表示成 \begin{equation} %(29) t(s) = \sum_{n=1}^\infty \frac{n}{a} (a_n \cos(n\theta)+b_n \sin(n\theta)). \end{equation} 然而我們將方程式(25), (29)以及退化核代入方程式(23)可得此二維勢能場如下所示 \begin{eqnarray} %(30) 2\pi u(x) &=& \int_0^{2\pi} \Big [\frac{1}{a}+\sum_{m=1}^\infty \frac{\rho^m}{a^{m+1}} \cos[m(\theta-\phi)]\Big ]\Big [a_0+\sum_{n=1}^\infty (a_n \cos(n\theta) +b_n \sin(n\theta))\Big ] ad\theta \nonumber \\ && \!-\! \int_0^{2\pi}\! \Big [\ln a\!-\!\sum_{m=1}^\infty \frac{1}{m} \Big (\frac{\rho}{a}\Big )^m\! \!\cos[m(\theta\!-\!\phi)]\Big ] \Big [\sum_{n=1}^\infty \frac{n}{a} (a_n \cos(n\theta)\!+\!b_n \sin(n\theta))\Big ] ad\theta \qquad \end{eqnarray}
方程式(30) 經整理後Poisson積分式的級數表示式可寫成 \begin{eqnarray} %(31) u(\rho, \phi) &=& \frac{1}{2\pi} \int_0^{2\pi} \Big [1+2\sum_{m=1}^\infty \Big (\frac{\rho}{a}\Big )^m \cos[m(\theta-\phi)]\Big ] \Big [a_0+\sum_{n=1}^\infty (a_n \cos(n\theta)+b_n \sin(n\theta))\Big ] d\theta \nonumber \\ &=& \frac{1}{2\pi} \int_0^{2\pi} \Big [1+2\sum_{m=1}^\infty \Big (\frac{\rho}{a}\Big )^m \cos[m(\theta-\phi)]\Big ] f(\theta) d\theta \end{eqnarray}
由方程式(22)及(31)中, 可發現到此兩種新方法所導證的結果一致。同時也驗證本理論的正確性。 在此, 我們無需藉助傳統教科書中的映像法, 自成一套新求解方式。 讓學生不至於墨守成規, 一味地接受傳統填鴨式的教育而提供另一思路。 本文以二維內域的勢能問題作示範, 相同地外域問題以及三維的問題求解方式均相似, 其結論皆整理於表1及表2中。
表1. 格林函數與Poisson積分公式(二維勢能問題)
內域問題 | 外域問題 | ||
輔 助 系 統 | 基 本 解 |
![]() | |
格 林 函 數 |
![]() |
![]() | |
封閉型Poisson 積分式 | $u(R, \theta)\!=\!\frac{1}{2\pi} \int_0^{2\pi}\!\! \frac{(a^2\!-\!R^2)}
{a^2\!+\!R^2\!-\!2aR\cos(\phi\!-\!\theta)} f(\phi)d\phi$ $0\lt R\lt a,~~0\lt \theta\lt 2\pi$ | $u(R, \theta)\!=\!\frac{1}{2\pi} \int_0^{2\pi}\!\! \frac{(R^2\!-\!a^2)}
{a^2\!+\!R^2\!-\!2aR\cos(\phi\!-\!\theta)} f(\phi)d\phi$ $a\lt R\lt \infty,~~0\lt \theta\lt 2\pi$ | |
級數型Poisson 積分式 | $u(R, \theta)\!\!=\!\!\frac{1}{2\pi}\! \int_0^{2\pi}\!\!
\Big \{\!1\!+\!2\!\!\sum\limits_{m=1}^\infty\!\! \frac{R^m}{a^m}
\cos(m(\theta\!-\!\phi))\!\Big \}$ $0\lt R\lt a,~~0\lt \theta\lt 2\pi$ | $u(R, \theta)\!\!=\!\!\frac{1}{2\pi}\! \int_0^{2\pi}\!\!
\Big \{\!1\!+\!2\!\!\sum\limits_{m=1}^\infty\!\! \frac{a^m}{R^m}
\cos(m(\theta\!-\!\phi))\!\Big \}$ $\times f(\phi)d\phi$ $\times f(\phi)d\phi$ $a\lt R\lt \infty,~~0\lt \theta\lt 2\pi$ | |
問題描述 | ![]() |
![]() |
內域問題 | 外域問題 | ||
輔 助 系 統 | 基 本 解 |
![]() | |
格 林 函 數 |
![]() |
![]() | |
封閉型Poisson 積分式 | $u(R,\! \theta,\! \overline{\varphi})\!=\!\frac{1}{4\pi} a(a^2\!-\!R^2)\!
\int_0^{2\pi}\!\! \int_0^\pi\!\! \Big\{\frac{\sin\varphi}{[a^2\!+\!R^2\!-\!2aR\cos\gamma]^{\frac{3}{2}}}$ $\times f(\phi, \varphi)\Big\}d\phi d\varphi$ $0\lt R\lt a,~0\lt \theta\lt 2\pi,~0\lt \overline{\varphi}\lt \pi$ | $u(R,\! \theta,\! \overline{\varphi})\!=\!\frac{-1}{4\pi} a(a^2\!-\!R^2)\!
\int_0^{2\pi}\!\! \int_0^\pi\!\! \Big\{\frac{\sin\varphi}{[a^2\!+\!R^2\!-\!2aR\cos\gamma]^{\frac{3}{2}}}$ $\times f(\phi, \varphi)\Big\}d\phi d\varphi$ $a\lt R\lt \infty,~0\lt \theta\lt 2\pi,~0\lt \overline{\varphi}\lt \pi$ | |
級數型Poisson 積分式 | $u(R,\! \theta,\! \overline{\varphi})\!\!=\!\!\frac{1}{4\pi}\!
\int_0^{2\pi}\!\! \int_0^\pi\!\! \Big\{\frac{-1}{a^2}\!+\!\!\sum\limits_{m=0}^n
\!\sum\limits_{n=1}^\infty\!\! \frac{(n\!-\!m)!}{(n\!+\!m)!}$ $\times\! \cos(m(\varphi\!-\!\!\overline{\varphi})) p_n^m\!(\cos\phi))\! p_n^m(\cos\theta) \frac{R^n}{a^n}$ $\times \sin\varphi(2n\!+\!1) \Big\}f(\phi, \varphi) d\phi d\varphi$ $0\lt R\lt a,~0\lt \theta\lt 2\pi,~0\lt \overline{\varphi}\lt \pi$ | $u(R,\! \theta,\! \overline{\varphi})\!\!=\!\!\frac{1}{4\pi}\!
\int_0^{2\pi}\!\! \int_0^\pi\!\! \Big\{\frac{a}{R}\!-\!\!\sum\limits_{m=0}^n
\!\sum\limits_{n=1}^\infty\!\! \frac{(n\!-\!m)!}{(n+m)!}$ $\times\! \cos(m(\varphi\!-\!\overline{\varphi})) p_n^m\!(\cos\phi))\! p_n^m(\cos\theta) \frac{a^{n\!+\!1}}{R^{n\!+\!1}}$ $\times \sin\varphi\Big\} f(\phi, \varphi) d\phi d\varphi$ $a\lt R\lt \infty,~0\lt \theta\lt 2\pi,~0\lt \overline{\varphi}\lt \pi$ | |
問題描述 | ![]() |
![]() |
案例五 矩陣分解(高等工數與連體力學) ,
連體力學是一切力學的基礎。 力學所關切的實際問題是在於各種不同的環境負荷條件下, 物體承受外力所產生之變形行為。 在工程的問題上, 通常是假設其物體為一完全之連續體, 而來探討其力學行為, 這其中不外乎包含了流體、氣體、甚至於固體。 完全連續體的定義是捨棄其物體由原(分)子所構成之事實, 在這條件下物體內部在微觀的狀態下是不存在任何空隙或是裂縫等情形; 而在巨觀下, 整個物體可視為一個單體且為連續介質, 則這樣的介質才可稱之為完全連續體。
連體力學研究的立足點則是以古典力學之理論來探討其連續體之相關行為並得其合理之解釋,
連體力學即是研究此一理想性的連續體之特性; 許多的理論也都是建立在這假設之上,
固體力學及流體力學皆在其涵蓋的範圍內。
在連體力學中, 極分解(polar decomposition)是用來描述變形過程的方法,
極分解乃是將一變形梯度矩陣 $F$ 分解成 $VR$ 或是 $RU$ 型式, 前者為將變形行為拆解為先旋轉後伸縮,
而後者則是先伸縮後旋轉。在矩陣的運算過程中, 奇異值分解法是相當有用的一種方法
奇異值分解法(SVD) :
是將矩陣作譜分解的工具。 一過定矩陣 $[A]_{m\times n}$, 設 $m$ 是方程的數量, 而 $n$ 是未知數的數目, 則我們可以得到下式 $$ [A]_{m\times n} [x]_{n\times 1} = [b]_{m\times 1}, \quad \hbox{其中}~m \gt n $$ SVD會將矩陣 $[A]_{m\times n}$ 分解成 $$ [A]_{m\times n} = [\Phi]_{m\times m} [\Sigma]_{m\times n} [\Psi]_{n\times n}^T $$ $$ \hbox{式中 }[\Sigma]=\left [ \begin{array}{ccccc} \sigma_n &~& \cdots &~& 0 \\ \vdots &~& \ddots &~& \vdots \\ 0 &~& \cdots &~& \sigma_1 \\ \vdots &~& \ddots &~& \vdots \\ 0 &~& \cdots &~& 0 \end{array} \right ]_{m\times n}, \quad m \gt n $$ 其中 $\sigma_i$ 為第 $i$ 個奇異值, 且 $\sigma_n\ge\sigma_{n-1} \cdots\cdots\ge\sigma_1$, $[\Phi]_{m\times m}$ 及 $[\Psi]_{n\times n}^T$ 為左酉矩陣及右酉矩陣, 且由特徵向量所構成。 在式中所使用之上標符號" $T$ "表轉置。
任一變形梯度矩陣 $F$ 可被分解為 $VR$ 或是 $RU$ 兩種形式, 寫成如下 $$ F = VR = RU $$ 而式中前者可以將物體產生變形的過程分解為先旋轉而後伸縮、而後者則是分解為先伸縮而後旋轉。 我們可以藉由上式之模式, 將物體的任一變形行為分為兩個變形階段來各別討論, 來探討其變形過程上之物理意義。
任一變形梯度矩陣 $F$, 為未變形前微小單元 $dX$ 轉換成變形後微小單元 $dx$ 之轉換矩陣, 如圖8所示
![]() |
![]() |
圖8 |
依極分解之定理可將變形梯度矩陣 $F$ 分解為
\begin{equation} %(32)
F = VR = RU
\end{equation}
其中 $R$ 為一正交旋轉矩陣, $V$ 及 $U$ 皆為一特定之對稱矩陣,
且 $V$ 及 $U$ 可以由下式來求得
若依SVD之技巧來分解, 則矩陣 $F$ 可分解成
表3 矩陣之關係式
梯度矩陣 $F$ | 右伸縮矩陣 $U$ | 左伸縮矩陣 $V$ | 旋轉矩陣 $R$ | |
極分解 | $F=VR=RU$ | $U=\sqrt{F^TF}$ | $V=\sqrt{FF^T}$ | $R=FU^{-1}$ |
SVD分解 | $F=\Phi\Sigma\Psi^T$ | $U=\Psi\Sigma\Psi^T$ | $V=\Phi\Sigma\Phi^T$ | $R=\Phi\Psi^T$ |
其中, $\Psi$ 與 $\Phi$ 分別為 $FF^T$ 與 $F^TF$ 的模矩陣。 而 $\Sigma^2$ 則為 $F^TF$ 或 $FF^T$ 的特徵值所組成的對角矩陣。 再者, 根據SVD分解之基本定義, 我們還可以得到下式 \begin{eqnarray} F \psi_i &=& \sigma_i \phi_i \\ %(40) F^T \phi_i &=& \sigma_i \psi_i %(41) \end{eqnarray} 式中 $\sigma_i$ 是矩陣 $F$ 的第 $i$ 個奇異值, 而 $\phi_i$ 及 $\psi_i$ 分別為 $\Phi$ 及 $\Psi$ 之第 $i$ 個行向量。 根據式(37)和(38), 我們很輕易地可以發現 $U$ 和 $V$ 矩陣含有相同之奇異值 $\sigma_i$ 及各別的特徵向量 $\psi_i$ 與 $\phi_i$。
若未變形之微小單元 $dX$ 可以用 $\psi_i$ 的基底來表示, 我們可以令一新向量 $dY$ \begin{equation} %(42) dY = \Psi^T dX \end{equation} $dY$ 即是 $dX$ 分解在單位方向向量 $\Psi$ 的分量值。
同理, 若變形後之微小單元 $dx$ 可以用 $\phi_i$ 的基底來表示, 我們也可以令一新向量 $dy$ \begin{equation} %(43) dy = \Phi^T dx \end{equation} $dy$ 即是 $dx$ 分解在單位方向向量 $\Phi$ 的分量值。
且依據 $FdX=dx$, $dy$ 及 $dY$ 可以推導出 \begin{equation} %(44) dy = \Sigma dY \end{equation}
此表示若未變形前向量 $dX$ 分解在單位方向向量 $\Psi$ 上的分量值為 $dY=(\alpha, \beta, \gamma)$, 則變形後向量 $dx$ 分解在單位方向向量 $\Phi$ 上的分量值為 $dy=(\alpha\sigma_1, \beta\sigma_2, \gamma\sigma_3)$, 由此可發現兩個轉換之向量可由一簡單之對角矩陣 $\Sigma$ 來做映射, 而分別建立在 $\Psi$ 及 $\Phi$ 之參考座標上。
考慮一物體之簡剪(Simple Shear)變形行為, 條件可表示成下式 \begin{eqnarray} x_1 &=& X_1 + \frac{2}{\sqrt{3}} X_2 \\ %(45) x_2 &=& X_2 \\ %(46) x_3 &=& X_3 %(47) \end{eqnarray} 即 \begin{equation} %(48) \left [ \begin{array}{c} dx_1 \\ dx_2 \\ dx_3 \end{array} \right ] = \left [ \begin{array}{ccccc} 1 &~& \displaystyle\frac{2}{\sqrt{3}} &~& 0 \\ 0 &~& 1 &~& 0 \\ 0 &~& 0 &~& 1 \end{array} \right ] \left [ \begin{array}{c} dX_1 \\ dX_2 \\ dX_3 \end{array} \right ] \end{equation} 則我們可以得到 \begin{equation} %(49) F = \left [ \begin{array}{ccccc} 1 &~& \displaystyle\frac{2}{\sqrt{3}} &~& 0 \\ 0 &~& 1 &~& 0 \\ 0 &~& 0 &~& 1 \end{array} \right ] \end{equation} 根據式(33)、(34)及(35)可得 \begin{eqnarray} U &=& \sqrt{F^TF} = \left [ \begin{array}{ccccc} \displaystyle\frac{\sqrt{3}}{2} &~& \displaystyle\frac{1}{2} &~& 0 \\ \displaystyle\frac{1}{2} &~& \displaystyle\frac{5}{2\sqrt{3}} &~& 0 \\ 0 &~& 0 &~& 1 \end{array} \right ] \\ %(50) V &=& FR^{-1} = \left [ \begin{array}{ccccc} \displaystyle\frac{5\sqrt{3}}{6} &~& \displaystyle\frac{1}{2} &~& 0 \\ \displaystyle\frac{1}{2} &~& \displaystyle\frac{\sqrt{3}}{2} &~& 0 \\ 0 &~& 0 &~& 1 \end{array} \right ] \\ %(51) R &=& FU^{-1} = \left [ \begin{array}{ccccc} \displaystyle\frac{\sqrt{3}}{2} &~& \displaystyle\frac{1}{2} &~& 0 \\ -\displaystyle\frac{1}{2} &~& \displaystyle\frac{\sqrt{3}}{2} &~& 0 \\ 0 &~& 0 &~& 1 \end{array} \right ] = \left [ \begin{array}{ccccc} \cos(-30^\circ) &~& -\sin(-30^\circ) &~& 0 \\ \sin(-30^\circ) &~& \cos(-30^\circ) &~& 0 \\ 0 &~& 0 &~& 1 \end{array} \right ] %(52) \end{eqnarray} 考慮一變形前之向量 $\Big (\displaystyle\frac{1}{\sqrt{3}}, 1, 0\Big )$, 則我們可以得到 $$ dX = \Big (\frac{1}{\sqrt{3}}, 1, 0\Big )^T $$ 代入方程式 $dx=FdX$ 中, 取 $F=VR$ 或 $F=RU$, 皆可得到 $$ dx = (\sqrt{3}, 1, 0)^T $$
變形圖過程可繪出如下:
未變形之方向向量 $dX$ 及變形之過程 $(F=RU)$ 可以先後分解為一長度伸縮比例為 $\sqrt{3}$ 之操作, 及角度旋轉 $-30^\circ$ 之過程, 如圖9(a)所示。 反之, $F=VR$ 則是先產生角度旋轉 $-30^\circ$, 而後長度伸長 $\sqrt{3}$ 倍, 如圖9(b)所示。
而根據SVD的方法, 矩陣 $F$ 可以分解為下列形式 \begin{equation} %(53) F = \left [ \begin{array}{ccccc} \displaystyle\frac{\sqrt{3}}{2} &~& -\displaystyle\frac{1}{2} &~& 0 \\ \displaystyle\frac{1}{2} &~& \displaystyle\frac{\sqrt{3}}{2} &~& 0 \\ 0 &~& 0 &~& -1 \end{array} \right ] \left [ \begin{array}{ccccc} \sqrt{3} &~& 0 &~& 0 \\ 0 &~& \displaystyle\frac{1}{\sqrt{3}} &~& 0 \\ 0 &~& 0 &~& 1 \end{array} \right ] \left [ \begin{array}{ccccc} \displaystyle\frac{1}{2} &~& \displaystyle\frac{\sqrt{3}}{2} &~& 0 \\ -\displaystyle\frac{\sqrt{3}}{2} &~& \displaystyle\frac{1}{2} &~& 0 \\ 0 &~& 0 &~& -1 \end{array} \right ] \end{equation}
式中 \begin{eqnarray} && [\Phi] = \left [ \begin{array}{ccccc} \displaystyle\frac{\sqrt{3}}{2} &~& -\displaystyle\frac{1}{2} &~& 0 \\ \displaystyle\frac{1}{2} &~& \displaystyle\frac{\sqrt{3}}{2} &~& 0 \\ 0 &~& 0 &~& -1 \end{array} \right ] = \left [ \begin{array}{ccccc} \cos(30^\circ) &~& -\sin(30^\circ) &~& 0 \\ \sin(30^\circ) &~& \cos(30^\circ) &~& 0 \\ 0 &~& 0 &~& -1 \end{array} \right ] \\ %(54) && [\Sigma] = \left [ \begin{array}{ccccc} \sqrt{3} &~& 0 &~& 0 \\ 0 &~& \displaystyle\frac{1}{\sqrt{3}} &~& 0 \\ 0 &~& 0 &~& 1 \end{array} \right ] %(55) \end{eqnarray} \begin{equation} %(56) [\Psi]^T = \left [ \begin{array}{ccccc} \displaystyle\frac{1}{2} &~& \displaystyle\frac{\sqrt{3}}{2} &~& 0 \\ -\displaystyle\frac{\sqrt{3}}{2} &~& \displaystyle\frac{1}{2} &~& 0 \\ 0 &~& 0 &~& -1 \end{array} \right ] = \left [ \begin{array}{ccccc} \cos(-60^\circ) &~& -\sin(-60^\circ) &~& 0 \\ \sin(-60^\circ) &~& \cos(-60^\circ) &~& 0 \\ 0 &~& 0 &~& -1 \end{array} \right ] \end{equation} 可得 \begin{eqnarray} \Psi\Sigma\Psi^T &=& \left [ \begin{array}{ccccc} \displaystyle\frac{\sqrt{3}}{2} &~& \displaystyle\frac{1}{2} &~& 0 \\ \displaystyle\frac{1}{2} &~& \displaystyle\frac{5}{2\sqrt{3}} &~& 0 \\ 0 &~& 0 &~& 1 \end{array} \right ] \\ %(57) \Phi\Sigma\Phi^T &=& \left [ \begin{array}{ccccc} \displaystyle\frac{5\sqrt{3}}{6} &~& \displaystyle\frac{1}{2} &~& 0 \\ \displaystyle\frac{1}{2} &~& \displaystyle\frac{\sqrt{3}}{2} &~& 0 \\ 0 &~& 0 &~& 1 \end{array} \right ] \\ %(58) \Phi\Psi^T &=& \left [ \begin{array}{ccccc} \displaystyle\frac{\sqrt{3}}{2} &~& \displaystyle\frac{1}{2} &~& 0 \\ -\displaystyle\frac{1}{2} &~& \displaystyle\frac{\sqrt{3}}{2} &~& 0 \\ 0 &~& 0 &~& 1 \end{array} \right ] = \left [ \begin{array}{ccccc} \cos(-30^\circ) &~& -\sin(-30^\circ) &~& 0 \\ \sin(-30^\circ) &~& \cos(-30^\circ) &~& 0 \\ 0 &~& 0 &~& 1 \end{array} \right ] %(59) \end{eqnarray}
將式(57)$\sim$(59)與式(50)$\sim$(52)的結果比較, 則 $U$, $V$, $R$ 和 $\Phi$, $\Sigma$, $\Psi$ 這兩者的相關聯性, 可發現完全符合最初的推導。
再者, 若考慮一變形前向量 $(1, 1, 0)$, 則我們可以得到 \begin{equation} %(60) dX = (1, 1, 0)^T \end{equation} 且在式(42)中我們可以得到 \begin{equation} %(61) dY = \Big (\frac{1+\sqrt{3}}{2}, \frac{1-\sqrt{3}}{3}, 0\Big )^T \end{equation} $dY$ 為 $dX$ 分解在單位方向向量 $\Psi$ 的分量值。
而由式(44)中亦可得到 \begin{equation} %(62) dy = \Big (\frac{3+\sqrt{3}}{2}, \frac{-3+\sqrt{3}}{6}, 0\Big )^T \end{equation} $dy$ 為 $dx$ 分解在單位方向向量 $\Phi$ 的分量值。
若將式(62)中的 $dy$ 代入式(43)中我們可以得到下式 \begin{equation} %(63) dx = \Big (1 + \frac{2}{\sqrt{3}}, 1, 0\Big )^T \end{equation} 而式(63)則與 $FdX$ 吻合。 雖然這中間的運算過程有點繁雜, 但在幾何方面的解釋上, 對於長度之伸縮及角度之變化卻有了更明確的說明。 未變形前向量 $dX$ 分解在單位方向向量 $\Psi$ 上的分量值為 $dY=(\alpha, \beta, \gamma)$, 則變形後向量 $dx$ 分解在單位方向向量 $\Phi$ 上的分量值為 $dy=(\alpha\sigma_1, \beta\sigma_2, \gamma\sigma_3)$, 由例題中之數值則可輕易發現這兩者間的轉換關係存在, 且可將未變形前及變形後之參考座標分別建立在 $\Psi$ 及 $\Phi$ 之座標上, 則變形之行為可用一簡單之對角矩陣 $\Sigma$ 來做映射, 其中對偶基底 $\psi_1$, $\psi_2$, $\psi_3$ 與 $\phi_1$, $\phi_2$, $\phi_3$ 如圖9(c)所示
圖9(c). SVD之對偶基底示意圖
本案例, 我們試著以SVD的方法來取代極分解的方法, 並解釋物體產生變形的過程。 以SVD分解的方法來重新檢視極分解在數學、力學物理與幾何上的意義, 並建立其間的關係。 得知在兩種方法中各個矩陣彼此間的相關性及組成內涵。 而平面物體產生變形的過程分為伸縮及旋轉兩方面, 在例題中也可以很清楚地來表現出來。 文中並提出未變形前與變形後的兩個參考座標系統, 即為在奇異值分解法中的右酉矩陣及左酉矩陣在兩系統中所提供之對偶基底。 如果在變形及未變形之物件中的微小元素皆以其右酉及左酉矩陣之對偶基底來表示, 則其產生變形之過程中, 在新座標系統上可以用一個簡單的對角矩陣來作轉換。 此一結果, 對於數學式的計算或是矩陣的運算效率上有其正面之意義。 透過一簡剪的變形範例更能驗證本研究的正確性。
結語
本文列舉五個工程數學的有趣案例, 進行說明。並從中了解教學與研究如何整合,
嘗試以不同於一般教科書方式來了解工程數學的物理與力學內涵,
並提供學生另一思路提高學生學習的興趣。工數並非現代八股, 一成不變,
而是生動活潑, 一些奧妙有趣的關係, 仍待我們去發掘, 唯有以啟發代替填鴨,
才能教出一些對工數有興趣, 且將其運用自如的學生。
我想這才是工程師學習工程數學的目的(有趣與有用)。
本文一些更詳細資料可參閱網頁
感謝國科會大學生研究專題NSC-90-2815-C-022-005-E與NSC-88-2815-C-019-003-E贊助, 李慶鋒、林盛益與吳清森先生所提供數值算例, 亦一併致謝。
參考文獻
---本文作者現任教於海洋大學河海工程學系特聘教授---