Re: [問題] 解常微分方程
※ 引述《mgla8063 (青澀的柿子)》之銘言:
: 我要解一個聯立微分方程:
: x'=0.02x-0.00004xy
: y'=0.0004xy-0.04y
: x(0)=500
: y(0)=200
: 其中x,y都是t的函數,我輸入下面的指令:
: DSolve[{x'[t] == 2/100 x[t] - 4/100000 x[t] y[t],
: y'[t] == 4/10000 x[t] y[t] - 4/100 y[t], y[0] == 200, x[0] == 500},
: {x[t], y[t]}, t]
: 卻發現電腦給我一大堆錯誤訊息,
: 想請問是哪裡出了問題?謝謝大家。
試試看用NDSolve[{x'[t]==2/100 x[t]-4/100000 x[t] y[t],...,x[0]==500},{x[t],
y[t]},t]
因為DSolve它會去主動想要找解析解, NDSolve解出來是數值解, 你可以再把解出來
的函數畫出來.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.25.105
討論串 (同標題文章)
Mathematica 近期熱門文章
PTT數位生活區 即時熱門文章