看板 Mathematica 關於我們 聯絡資訊
我要解一個聯立微分方程: 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] 卻發現電腦給我一大堆錯誤訊息, 想請問是哪裡出了問題?謝謝大家。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.55.100
Frobenius:Solve::ifun: Inverse functions are being used by 03/13 13:54
Frobenius:Solve, so some solutions may not be found; use 03/13 13:55
Frobenius:Reduce for complete solution information. (出現三次) 03/13 13:56
Frobenius:General::stop: Further output of Solve will be 03/13 13:56
Frobenius:suppressed during this calculation. 03/13 13:57
Frobenius:DSolve::bvnul: For some branches of the general 03/13 13:58
Frobenius:solution, the given boundary conditions lead to 03/13 13:58
Frobenius:an empty solution. (出現兩次) 03/13 13:59