Re: [问题] 解常微分方程

楼主: powerDNA (Mayday)   2013-05-28 18:09:12
※ 引述《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解出来是数值解, 你可以再把解出来
的函数画出来.

Links booklink

Contact Us: admin [ a t ] ucptt.com