# 工程數學 - 賓拿雅 Binayak Kar
# 課程資訊
> * [清華練習題](https://ocw.nthu.edu.tw/ocw/index.php?page=exercise&major=10510%E8%B3%87%E5%B7%A5%E7%B3%BB%E7%8E%8B%E4%BF%8A%E5%A0%AF%E6%95%99%E6%8E%88%E5%B7%A5%E7%A8%8B%E6%95%B8%E5%AD%B8%E5%9C%96%E5%BA%AB%E7%B7%B4%E7%BF%92)
# Chapter 1
## 1.1 基本概念與物理建模 (Basic Concepts and Physics Modeling)
⚠️備註:本課程僅專注於教授如何求解線性常微分方程 (Linear ODEs)
- **微分方程之定義 (Definition of Differential Equation):**
指的是包含未知函數及其導數、獨立自變數的方程式。對於 $n$ 階常微分方程,其一般形式為:
$$
y=y(x),
\quad f(x,~y,~\frac{dy}{dx},~\frac{d^2y}{dx^2},~\dotsb,~\frac{d^ny}{dx^n})=0
$$
以下列舉一些專有名詞及微分方程的判別方式:
* 常微分方程 (Ordinary Differential Equations, ODE)
構成微分方程的未知函數為單變數,以二階一次線性 ODE 為例:
$$
y=y(t),\quad y'=\frac{dy}{dt},\quad\text{example:}\quad y''+y'+4y-\cos t=0
$$
* 偏微分方程 (Partial Differential Equations, PDE)
多變數函數,以二階一次非線性 PDE 為例:
$$
u=u(x,t),\quad \text{example:}\quad\frac{\partial^2u}{\partial x^2}-\frac{\partial^2u}{\partial t^2}+x-t=u^2
$$
* 階數 (Order of DE):微分方程最高階導數之次數,即微分幾次。
* 次數 (Degree of DE):微分方程中皆為整數時,最高階導數的次數。
* 線性 (Linear of DE):**未知函數及其導數** 滿足下列特性稱為線性
$$
\begin{cases}
~\operatorname{degree}(DE)=1 \\
~不能有互乘項 \\
~不能有非線性函數,如:三角函數、指數函數
\end{cases}
$$
- **初值問題 (Initial Value Problem, IVP):**
當附加條件 $y(x_0) = y_0$ 時,問題稱為初值問題。解這類問題通常會得到一個**特解 (Particular Solution)**,而不僅僅是一組解。
$$
\begin{cases}
\dfrac{dy}{dx}=f(x,y) \\
y(x_0)=y_0
\end{cases}
$$
- **積分常數 (Integration Constant):**
當對方程進行積分時,必須加入一個任意常數 $C$;例如解以下微分方程
$$
\frac{dy}{dx} = \cos(x)\implies dy=\cos(x)~dx
$$ 積分得到
$$
y(x) = \int \cos(x) \, dx = \sin(x) + C
$$ 其中 $C$ 就是積分常數,代表所有滿足此方程的解構成一個無窮多的解組。
- **建模 (Modeling):**
建模指的是從實際工程或物理問題中建立相應的微分方程。例如:
- **指數增長/衰減 (Exponential Growth/Decay):**
若某物質的變化率與其數量成正比,可寫成
$$
\frac{dy}{dt} = ky\quad\xrightarrow[]{\int}\quad y(t)=y_0e^{kt}
$$ 這裡的 $k$ 為比例常數,$y_0$ 為初始值。
## 1.2 方向場與歐拉法 (Direction Fields and Euler’s Method)
- **方向場 (Direction Field 或 Slope Field):**
一種圖形工具,用來表示在平面上每個點 $(x, y)$ 處的斜率 $f(x, y)$ (也就是微分方程中的右側函數值)。
- **用途:** 有助於直觀了解微分方程的解曲線趨勢,即使解析求解困難,也能用圖形近似出解的行為。
- **歐拉法 (Euler’s Method):**
是一種最簡單的數值方法,用於近似求解初值問題。
- **基本公式:**
給定初值 $y(x_0)=y_0$ 和微分方程
$$
\frac{dy}{dx} = f(x, y)
$$ 選定步長 $h$,則可遞推得到
$$
y_{n+1} = y_n + h \cdot f(x_n, y_n)
$$ 其中 $x_{n+1} = x_n + h$。
- **解釋:**
這個公式的意思是:在 $x_n$ 處,利用已知斜率 $f(x_n, y_n)$ 估計從 $x_n$ 到 $x_n + h$ 的變化量,從而獲得近似值 $y_{n+1}$。
## 1.3 可分離方程 (Separable Equations)
- **可分離方程的定義:**
當一階微分方程能夠寫成
$$
\frac{dy}{dx} = g(x) \cdot h(y) \equiv \frac{1}{h(y)}~dy = g(x)~dx
$$ 則稱該方程為**可分離 (Separable)** 的。
- **分離變數法 (Separation of Variables):**
1. **分離變數:** 將 $y$ 相關項與 $x$ 相關項分開,得到形如
$$
\frac{1}{h(y)}\,dy = g(x)\,dx
$$
2. **兩邊積分:**
$$
\int \frac{1}{h(y)}\,dy = \int g(x)\,dx
$$
3. **求解積分後:** 通常可得一隱式解,其 “可能” 化簡成 $y$ 之顯式解。
- **例題 (p.12)**
考慮微分方程
$$
\frac{dy}{dx} = ky
$$ 這是一個可分離方程,分離變數得
$$
\frac{1}{y}~dy = k~dx,\quad \int\frac{1}{y}~dy+C_1=\int k~dx+C_2
$$ 積分後得
$$
C_2-C_1=C,\quad \ln|y| = kx + C
$$ 指數化後得到
$$
e^C=C,\quad y=e^Ce^{kx}\implies y = Ce^{kx}
$$ 所有 $C$ 均為任意常數。
- **注意事項:**
⚠️在積分過程中,必須盡早引入積分常數 $C$,以避免漏掉或錯誤處理常數。⚠️
## 1.4 恰當微分方程與積分因子 (Exact ODEs and Integrating Factors
⚠️備註:Exact ODEs 也可譯作正合微分方程。
- **恰當微分方程之定義**
考慮一階常微分方程
$$
P(x,y)dx+Q(x,y)dy=0
$$ 若存在純量函數 $u(x,y)=c$ 使其全微分滿足:
$$
du = \frac{\partial u}{\partial x}~dx + \frac{\partial u}{\partial y}~dy,
\quad P(x,y)=\frac{\partial u}{\partial x}\quad\text{and}\quad Q(x,y)=\frac{\partial u}{\partial y}
$$ 即 $P$ 和 $Q$ 恰符合 $u(x,y)$ 之全微分結果,則稱原方程為 Exact ODE。
- **恰當性檢驗條件 (Exactness Condition)**
方程可透過二次偏微分的對稱性進行恰當檢查。若不符合,則需引入積分因子轉化方程。
$$
\text{if}\quad \frac{\partial P}{\partial y} = \frac{\partial^2u}{\partial y \partial x} =
\frac{\partial^2u}{\partial x \partial y} = \frac{\partial Q}{\partial x}\quad \text{then DE is an Exact ODE.}
$$
- **恰當微分方程求解及例題**
1. 積分 $P$ 或 $Q$,並以 $k(y)$ 或 $l(x)$ 表示積分後仍可能包含的未知函數。
$$
u=\int P(x,y)~dx+k(y)
$$
2. 移項、對 $y$ 偏微,確認 $k(y)$ 的形式,$l(x)$ 則為對 x 偏微。
$$
\frac{dk}{dy}=Q - \frac{\partial}{\partial y}\int P(x,y)~dx
$$$$
\int dk=k(y)=\left\{\int Q - \left[\frac{\partial}{\partial y}\int P(x,y)~dx\right]~dy\right\}+C
$$
- 速解:
直接對 $P~dx,Q~dy$ 各自偏積分,將 $Q~dy$ 中存在 $x$ 變數的項全數捨棄 (寫作 0)。
$$
\int \cos(x+y)dx+\int 3y^2+2y+0~dy=0\quad \rightarrow\quad -\sin(x+y)+y^3+y^2+C=0.
$$
- **例題 (p.22)**
\begin{matrix}
\cos(x+y)dx + (3y^2+2y+\cos(x+y))dy=0 \\
\text{sol:}\quad u(x,y)=-\sin(x+y)+y^3+y^2=c
\end{matrix}
- **積分因子**
當方程檢驗不通過時,則需引入積分因子 (Integrating Factor)。積分因子是一個未知函數 $F(x,y)$,它能夠使得原方程乘以它後,轉化為 Exact ODE。
\begin{matrix}
\text{if}\quad\dfrac{\partial P}{\partial y} \neq \dfrac{\partial Q}{\partial x},\quad\text{then find}\quad F(x,y)\quad s.t. \\~\\
F(x,y)P(x,y)~dx+F(x,y)Q(x,y)~dy=0\quad\text{is an exact ODE.} \\
\text{which means that}\quad F_yP+FP_y=F_xQ+FQ_x
\end{matrix}
此處思路為:利用對稱性檢驗的式子,擬合出符合的未知函數 $F$。
1. **單變數 “題型” 黃金法則 (Golden Rule):** 將 ODEs 的積分因子 $F$ 設為單變數。
⚠️題型意味著這是學術說法,事實上積分因子普遍存在四種型態。⚠️
$$
F=F(x)\implies F_y=0,\quad s.t. \quad FP_y=F_xQ+FQ_x
$$
2. 方程同除以 $FQ$、移項整理
$$
\frac{dF}{dx}\frac{1}{F}=\frac{1}{Q}(P_y-Q_x),\quad \frac{dF}{F}=\frac{1}{Q}(P_y-Q_x)~dx
$$
3. 積分上式得到 $F$;注意此步驟中右側函數 $R$,須為 $x$ 之單變數函數。
$$
F=\exp\int R(x)~dx,\quad R=R(x)=\frac{1}{Q}(P_y-Q_x)
$$
- **$F^*=F^*(y)$ 的場合**
$$
F^*=\exp\int R^*(y)~dy,\quad R^*=R^*(y)=\frac{1}{P}(Q_x-P_y)
$$
- **例題 (p.25)**
本題中 $R(x)$ 的方法行不通,因為 $R$ 之右側函數為雙變數,故嘗試改用 $R^*(y)$。
\begin{matrix}
(e^{x+y}+ye^y)dx + (xe^y-1)dy=0
,\quad\text{with}\quad y(0)=-1 \\~\\
R=\dfrac{e^{x+y}+ye^y}{xe^y-1},\quad R^*=\dfrac{-e^{x+y}-ye^y}{e^{x+y}+ye^y}=-1,\quad F^*=e^{-y}
\end{matrix} Now solve Exact ODE
$$
(e^x+y)dx+(x-e^{-y})dy=0
$$
## 1.5 線性微分方程 (Linear ODEs)
- **定義:任何可以寫成下列形式的微分方程,稱為一階線性微分方程**
$$
y'+p(x)y=r(x)
$$ 其中 $p(x)$ 和 $r(x)$ 為已知函數。線性方程又分為齊次型和非齊次型,判別取決於 $r(x)$。
1. $r(x) = 0$ 為齊次型 (Homogeneous)
- 直接使用分離變數法求解:
$$
\frac{dy}{dx} + p(x)y = 0 \quad\implies\quad \frac{dy}{y} = -p(x)dx
$$
- 積分後得:
$$
y = Ce^{-\int p(x)dx}
$$
2. $r(x) \neq 0$ 為非齊次型 (non-Homogeneous)
- 乘入積分因子,透過微分乘法法則推斷出合理解:
$$
\mu y' +p\mu y=r\mu,\quad\text{let}\quad p\mu=\mu'\implies \mu=\exp\int p~dx
$$
- 原方程乘以積分因子,可轉化為:
$$
\mu y' + \mu' y = \mu r, \quad \frac{d(\mu y)}{dx} = \mu y' + \mu' y
$$$$
d(\mu y)=\mu r~dx
$$
- 積分後得到通解:
$$
y(x) = \frac{1}{\mu(x)} \left[ \int \mu(x) r(x)dx + C \right]
$$
- **例題 (p.29)**
$$
y'+y\tan x=\sin 2x,\quad p(x)=\tan x\quad r(x)=\sin 2x, \quad y(0)=1
$$
1. 先求積分因子 $\mu$
$$
\mu(x) = \exp\int \tan x~dx=\sec x
$$
2. 代入後得到通解
$$
\sin 2x=2\sin x\cos x,\quad y(x)=\cos x\left[2\int \sin x~dx+C\right]=\cos x(-2\cos x + C)
$$ $$
\text{general sol:}\quad y(x) = -2\cos^2x + C\cos x
$$
3. 解 IVP
$$
y(0)=-2\cdot 1 + c\cdot 1=1,\quad c=3
$$ $$ \text{sol:}\quad y(x)=-2\cos^2x+3\cos x$$
- **伯努利方程 (Bernoulli Equation)**
某些非線性方程可以轉化為線性方程,其中一個例子即是柏努利方程。
伯努利方程的標準形式:
$$
y' + p(x)y = g(x)y^a
$$ 轉換成線性微分方程之步驟:
1. 把等號右側的 $y^a$ 消除 (同除 $y^a$)
$$
y^{-a}y'+p(x)y^{1-a}=g(x)
$$
2. $\text{let}\quad u=y^{1-a},\quad u'=(1-a)y^{-a}y'$
3. 將原式整理成 $y'=\dotsb$ 形式,帶入步驟 2 中的 $u'=(1-a)y^{-a}y'$
4. 現可套用線性微分方程解
速解:
- 透過變數替換 $u = y^{1-a}$,將微方改寫為線性 ODE:
$$
u' + (1-a)p(x)u = (1-a)g(x)
$$
- 然後將其視為非齊次型線性微方,使用積分因子法求解。
- **例題**
**Logistic 方程 (Verhulst 方程):**
$$
y' = Ay - By^2
$$
1. 變數替換 $u = \dfrac{1}{y}$,將其轉換為線性 ODE:
$$
u' - A u = -B
$$
2. 求解後得到 Logistic 方程的通解:
$$
y = \frac{A}{B + Ce^{-At}}
$$
# Chapter 2 & 3
## 2.1 二階線性常微分方程 (Linear ODEs of Second Order)
- 所有辨別微分方程的方法,統整於 **1.1** 的微分方程之定義中。
- **定義:任何可以寫成下列形式的微分方程,稱為二階線性微分方程**
$$
f(x)y'' + p(x)y' + q(x)y = r(x)
$$
可以整式同除 $f(x)$ 寫成標準型。二次線性亦分為齊次和非齊次。
1. $r(x)=0$ 齊次型
齊次型的解通常是一個線性組合,且解線性獨立
$$
y(x) = C_1y_1(x) + C_2y_2(x)
$$ 可以透過 Wronskian 行列式判斷解是否線性獨立 $\equiv$ 存在通解,
$$
W(y_1,y_2)=
\begin{vmatrix}
y_1&y_2 \\
y_1'&y_2'
\end{vmatrix}\neq0\quad\implies\quad
\text{Linear Independent.}
$$ 若 $W(y_1,y_2)=0$ 則解線性相關,無法找到通解。
3. $r(x)\neq 0$ 非齊次型
因個人筆記風格不同,4/8 起停止更新。轉戰 Notion。