主頁
簡
繁
EN
伯努利方程
白努利微分方程線上求解器,輸入 P(x)、Q(x)、指數 n 與初值,自動作變數代換化為一階線性方程並數值求解,附步驟說明,適合常微分方程課程練習。
展開更多 ▾
y′ + P(x)y = Q(x)yⁿ, z = y^(1−n)
P(x)
y 的係數
Q(x)
右端項係數
冪 n
n ≠ 0,1
x₀
初始 x
y₀
初始 y(x₀)
求 y 的 x₁
求解終點
計算結果
計算
填入範例
複製結果
清除
📖 使用教學|伯努利方程
一、定義
形如
y′ + P(x)y = Q(x)yⁿ
(n≠0,1)的方程稱為
伯努利方程
。令 z = y^(1−n) 可化為一階線性方程。
二、符號說明
符號
意義
n
冪次(≠0,1)
z
新變數 y^(1−n)
1−n
代換指數
三、本工具的原理
兩邊除以 yⁿ:y^(−n) y′ + P y^(1−n) = Q;
令 z = y^(1−n),則 z′ = (1−n) y^(−n) y′;
方程化為 z′ + (1−n)P z = (1−n)Q 的線性形式;
解出 z 後回代 y = z^(1/(1−n))。
四、操作步驟
輸入 P(x)、Q(x) 與冪 n;
輸入初值與目標 x₁;
點擊計算查看代換過程與數值解。
五、範例
範例:
y′ = y²,y(0)=1。n=2,令 z=y^(−1),z′=−y^(−2)y′=−1,z=−x+C,z(0)=1 得 C=1,y=1/(1−x)。數值解 y(1) 發散(精確解在 x=1 處有奇點),請取較小 x₁。
六、易錯點
n=0 或 1 時分別退化為線性方程,不用代換;
y=0 是特解,代換時會漏掉;
注意回代指數是 1/(1−n)。
❓ 常見問題|伯努利方程
伯努利方程和線性方程有什麼關係?
令 z=y^(1−n) 後就變成一階線性方程,再用積分因子法求解。
n 可以是哪些值?
n≠0,1 的任意實數;n=0 是線性,n=1 是可分離。
y=0 為什麼會漏掉?
代換 z=y^(1−n) 時除以了 y,y=0 不滿足代換,需單獨驗證。
本工具給精確解嗎?
本工具用歐拉法數值近似,精確解需按線性方程求解後回代。
數值解發散怎麼辦?
說明解在該處有奇點,換一個較小的 x₁ 即可。