變係數非線性常微分方程組用mathematica怎麼求解

時間 2022-07-18 12:00:13

1樓:萬毒狂魔

不要理會那些廣告商。

用dsolve函式。

如輸入:

dsolve[y'[x] + x y'[x]^2 == 1, y, x]

輸出:,

c[1] + 1/2 (-2 sqrt[1 + 4 x] - 2 log[-1 + sqrt[1 + 4 x]])]}, ,

c[1] + 1/2 (2 sqrt[1 + 4 x] - 2 log[1 + sqrt[1 + 4 x]])]}}

再如輸入:

dsolve[ , ,

x] // quiet

輸出:,

log[c[1] +

c[1] tan[

1/2 (sqrt[2] x sqrt[c[1]] + 2 sqrt[2] sqrt[c[1]] c[2])]^2]],

y -> function[,

x + sqrt[2] sqrt[c[1]]

tan[1/2 (sqrt[2] x sqrt[c[1]] + 2 sqrt[2] sqrt[c[1]] c[2])]]}}

2樓:匿名使用者

建議你到學問社群mathematica小組系統看看

求解微分方程組的matlab程式

一般解非線性微分方程組可以用ode45,ode23等命令,程式設計時將p,v,th,x,y 記為x 5 x 1 x 2 x 3 x 4 方便方程組函式的編寫就這麼記號 下面便方程組函式,檔案命名為myfun.m function dx myfun t,x c n cx g r ta 引數項值自賦 d...

matlab ode45解微分方程組

dy zeros 1,3 這說明返回值是個行向量,但是ode要求返回值是列向量。改成 dy zeros 3,1 就對了。matlab裡ode45解決二階常係數微分方程用法 求助,用 matlab 的 ode45 求解微分方程組 例如 求解下列微分方程組。求解步驟 自定義函式。functiondy r...

如何判斷微分方程是線性定常系統,還是非線性系統

薔祀 所謂的線性定常系統,其特性有 a 只能出現函式本身,以及函式的任何階次的導函式 b 函式本身跟所有的導函式之間除了加減之外,不可以有任何運算 c 函式本身跟本身 各階導函式本身跟本身,都不可以有任何加減之外的運算 d 不允許對函式本身 各階導函式做任何形式的複合運算,例如 若不能複合上面的條件...