跳轉至內容

常微分方程/代換 1

來自華夏公益教科書,開放的書籍,開放的世界
一階微分方程

正如我們在之前的示例中看到的,有時即使方程最初不是可分離的,它也可以分解成可分離的形式。另一種將不可分離方程轉換為可分離方程的方法是使用**代換方法**。

一般代換過程

[編輯 | 編輯原始碼]

所有代換方法都使用相同的通用過程

  1. 取方程的一個項,並用變數 *v* 替換它。關鍵是新變數必須涵蓋變數 *y* 的所有例項。否則代換將無濟於事。
  2. 根據 *v* 和 求解 。為此,取方程 ,其中 是你替換的項,並求其導數。
  3. 代入並求解 *v*。
  4. 將 *v* 代入被替換的原始項中,並求解 *y*。

常係數代換

[編輯 | 編輯原始碼]

假設我們有一個包含項 *ay* + *bx* + *c* 的方程,例如

其中 G 是一個函式。它不可分離。但我們有時可以透過將該項轉換為函式 *v* 來解決這些方程,定義 *v*(*x,y*) 並找到 *v*’(*x,y,y’*)。

關於 *v* 的導數的技巧是 *y* 也是 *x* 的函式。因此 *v* 的導數變為

在 maxima 中,它看起來像這樣

(%i1) v:a*y(x)+b*x+c;

以及

(%i2) diff(v,x);

產生

(%o1) a*(dy/dx)+b

接下來,我們重新排列項並根據 *y*’(*x,v,v’*) 求解

現在將 v 代回原始方程式, ,並將其轉換為 的形式。

求解 v,即在兩邊積分

一旦你有了 v(x),將其代回 v(x) 的定義中即可得到 y(x)。

強烈建議不要死記硬背這個方程式,而是要記住解決問題的步驟。最終的方程式比較難懂,容易忘記,但是如果瞭解了步驟,就可以隨時解決它。如果使用其他替換方法,也會有所幫助。

示例 1

[edit | edit source]

讓我們用 v 替換被提升到冪的量。

現在讓我們找到 v'。

求解 y'

代入 yy'

現在我們使用在可分離變數中學習的方法來求解v

現在我們得到了v(x),代入回去求解y(x)。

其他方法

[edit | edit source]

這些並不是所有可能的替換方法,只是其中一些比較常用的方法。替換方法是一種簡化複雜微分方程的通用方法。如果您遇到無法求解的微分方程,有時可以透過找到一個替換並代入來解決它。只要尋找可以簡化方程的東西。請記住,在vv'之間,您必須消除方程中的y

示例 2

[edit | edit source]

該方程不可分離,我們之前使用的方法都不能奏效。讓我們使用v = y2 + x − 1的自定義替換。求解v'

代入原始方程

求解v

現在代入並得到y

使用這個替換之後就很簡單了。記住這種方法,你將在更復雜的方程中使用它。

華夏公益教科書