# 【工程數學】 一階微分方程 ## 常微分方程式(ODE,Ordinary Differential Equations) * 當微分方程式中只有**一個自變數**,且導函數皆為**全微分**(非偏微分),則稱其**常微分方程式**。 * 以下幾個範例,`x`皆為**自變數**,`y = y(x)`為**應變數**。 * $y' + y = 0$ * $x^{2}dy + ydx = 0$ * $y' = y^{2}$ * $x \frac{dy}{dx} + 2y = sinx$ * $y'' + 4 y =0$ * $x^{2}y''+xy'+y=0$ ## 偏微分方程式(Partial Differential Equations) * 偏微分方程式中含有**兩個以上的自變數**,且導函數為**偏微分**。 * 以下幾個範例,`x`,`y`皆為自變數,`u=u(x,y)`為`x`和`y`的函數。 * $xu_{y}-yu_{x}=u$ * $\frac{\partial^{2}u}{\partial x^{2}} + \frac{\partial^{2}u}{\partial y^{2}} = 0$ ## 微分方程的階(Order) * 微分方程式中,導函數最高階數代表整個方程式的階。 * 該筆記後面主要介紹**一階**微分方程的計算。 ## 解的定義 * 給予`n`階微分方程式: $$\frac{d^{n}y}{dx} = f\left ( x,y,\frac{dy}{dx},\cdots ,\frac{d^{n-1}y}{dx^{n-1}} \right )$$ * 若$\phi(x)$滿足 $$\phi^{(n)}(x) = f(x,\phi(x),\phi'(x),\cdots ,\phi^{(n-1)}(x))$$ * 則$\phi(x)$為該微分方程的解。 ### 練習 > 證明 > > 1) $\phi(x)=x^{2}-2x$; > 2) $\phi(x)=5x^{2}-2x$ > > 為 $xy'-2y-2x=0$ 的解。 1. 先將$\phi(x)$微分得到$\phi'(x)=2x-2$ 代入方程式得到 $xy'-2y-2x=x\phi'(x)-2\phi(x)-2x$ $=x(2x-2)-2(x^{2}-2x)-2x$ $=2x^{2}-2x-2x^{2}+4x-2x$ $=0$# 得證。 2. 一樣先微分得到$\phi'(x)=10x-2$ 代入方程式 $xy'-2y-2x=x\phi'(x)-2\phi(x)-2x$ $=x(10x-2)-2(5x^{2}-2x)-2x$ $=10x^{2}-2x-10x^{2}+4x-2x$ $=0$# 得證。 ## 變數可分離微分方程式(Separable Differential Equations) * 一階微分方程式,若經適當處理後可將**自變數`x`與應變數`y`分離**,改寫成$$A(y)dy=B(x)dx$$ * 我們稱之**變數可分離微分方程式** * 方程式中$A(y)$只有`y`、$B(x)$只有`x`,因此只要對兩邊積分,加入常數`c`,得到解$$\int A(y)dy = \int B(x)dx + c$$ ### 練習 > 解微分方程式 > $$(y+1)y'+x^{2}-x=0$$ * 用$\frac{dy}{dx}$代替$y'$得到$$(y+1)\frac{dy}{dx}+x^{2}-x=0$$ * 移項整理得到$$(y+1)dy=(-x^{2}+x)dx$$ * 兩邊積分得到$$\int (y+1)dy=\int (-x^{2}+x)dx$$ $$\frac{1}{2}y^2+y = -\frac{1}{3}x^{3}+\frac{1}{2}x^2+c$$ * 結果即為解。 ### 通解與特解(General Solution and Particular Solution) * 前面例題可以發現,解裡面含有常數`c`,不同的`c`就有不同的解,因此解有**無窮多**個。這種含有`c`的解稱為**通解**。 * 如果題目有給初始條件,決定最後的`c`,這樣就可以進一步得到該方程式的**特解**。 ### 練習 > 求下面微分方程式的通解和特解$$\frac{dy}{dx}=2x,y(0)=2$$ * 先得到通解,將$dx$移項得到$$dy=2xdx$$ * 兩邊積分並加入常數,得到$$\int dy = \int 2xdx+c$$ $$y=x^2+c$$ * 上式即為**通解**。 * 將初始條件代入,可得到$x=0,y=2$時$$2=0+c$$ * $c=2$,因此特解即為$$y=x^2+2$$ ## 正合微分方程式(Exact Differential Equation) * 給一方程式$$u(x,y)=c$$將兩邊取微分得到$$du(x,y)=0$$再將偏微寫出來得到$$\frac{\partial u}{\partial x}+\frac{\partial u}{\partial y}=0$$ * 顯然,一開始的方程式$u(x,y)=c$為上式的**通解**。 * 而任意一個微分方程式 $M(x,y)dx+N(x,y)dy=0$ 只要滿足$$1.\,\,\,\frac{\partial u}{\partial x}=M(x,y)$$ $$2.\,\,\,\frac{\partial u}{\partial y}=N(x,y)$$該微分方程稱為**正合微分方程**。 * 要滿足正合條件,可推導出$$\frac{\partial u}{\partial x}dx+\frac{\partial u}{\partial y}dy=0$$進一步得到$$du(x,y)=0$$積分後得到通解$\int du(x,y)=c$ $$u(x,y)=c$$ ### 正合微分方程的計算 * 當 $\int M(x,y)dx$ 容易計算時,我們使用以下步驟: 1. 由 $\frac{\partial u}{\partial x}=M$ 得到$$u(x,y)=\int M(x,y)dx + k(y)$$ 2. 由 $\frac{\partial u}{\partial y}=N$ 得到$$\frac{\partial}{\partial y} \int M(x,y)dx + k'(y)=N(x,y)$$上式可求得$k(y)$,將之再代回$u(x,y)$。 3. 加入常數`c`,得到通解$$u(x,y)=\int M(x,y)dx+k(y)=c$$ * 當 $\int N(x,y)dy$ 容易計算時就反過來做。 ### 練習 > 求下微分方程式的通解$$(x^2+2y^2)dx+(4xy-y^2)dy=0$$ 1. 確認是否為正合,令$M=x^2+2y^2$,$N=4xy-y^2$,則$$\frac{\partial M}{\partial y}=4y,\frac{\partial N}{\partial x}=4y$$得知$$\frac{\partial M}{\partial y}=\frac{\partial N}{\partial x}$$原方程式為正合微分方程式。 2. 感覺前面的積分比較好做,因此對$M$下手。 令$\frac{\partial u}{\partial x}=M$得到$$u(x,y)=\int M(x,y)dx+k(y)$$ $$=\int(x^2+2y^2)dx+k(y)$$ $$=\frac{1}{3}x^3+2y^2x+k(y)$$ 3. 再由$\frac{\partial u}{\partial y}=N$,將上式對`y`偏微分得到$$4yx+k'(y)=4xy-y^2$$ $$k'(y)=-y^2$$ 積分$k'(y)$得到$$k(y)=-\frac{1}{3}y^3+c_1$$ 4. 將$k(y)代回2.的式子$得到$$u(x,y) = \frac{1}{3}x^3+2y^2x-\frac{1}{3}y^3+c_1$$ 5. 通解為$$\frac{1}{3}x^3+2y^2x+-\frac{1}{3}y^3+c_1 = c_2$$ 將常數合併得到答案$$\frac{1}{3}x^3+2y^2x-\frac{1}{3}y^3 = c$$ ## 積分因子 * 當你發現一個方程式不是正合微分方程式的時候,我們可以將式子同乘一個積分因子$\phi(x,y)$,讓方程式變成正合微分方程式。 * 不同的情況,積分因子算的方法不一樣;因為有夠麻煩,請直接查表代入公式。 * ![](https://i.imgur.com/Ajgc4Oh.png)*來源:課堂投影片 ## 統整 * 統整步驟: ``` 1. 確認是否為變數可分離 * 如果是,跳至5. 2. 確認能不能變數代換成可分離 * 如果能,跳至5. 3. 確認是否為正合微分方程式 * 如果是,跳至5. 4. 計算積分因子 5. 計算通解 6. 如果需要,計算特解 ``` ## Info * [我的網頁 Zerone](https://zero871015.github.io/) * [name=Zero871015][time=Wed, Jun 5, 2019 2:44 AM] ###### tags: `note` `ODE`