[問題] 聯立非線性常微分方程組

看板Mathematica作者 (ㄚ虎)時間10年前 (2014/07/03 21:22), 編輯推噓0(009)
留言9則, 3人參與, 最新討論串1/1
請問各位前輩,我用下列語法想要解一組聯立非線性常微分方程組,但是程式回傳 DSolve::dvnoarg:The function N1 appears with no arguments>> 語法如下: DSolve[{ {N1'==g1*ND1+(-g1+NA*r1)*N1-r1*N1*N1-r1*N1*N2, N2'==g2*ND2+(-g2+NA*r2)*N2-r2*N2*N2-r2*N1*N2}, N1[0]==ND1i,N2[0]==ND2i },{N1,N2},t] 請問要如何解這組方程組,非常感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.76.81 ※ 文章網址: http://www.ptt.cc/bbs/Mathematica/M.1404393763.A.E42.html

07/03 22:13, , 1F
方程式中的 N1 N2 要寫成 N1[t] N2[t] 不然它不知道那是函數
07/03 22:13, 1F

07/07 14:39, , 2F
感謝樓上前輩指教,小弟經過修正後還是無法解決此問題,程
07/07 14:39, 2F

07/07 14:39, , 3F
式回傳DSolve"::"dvnoarg":"The function"N1"appears with
07/07 14:39, 3F

07/07 14:40, , 4F
no arguments.",請問各位前輩如何解決此問題,謝謝!!
07/07 14:40, 4F

07/08 10:48, , 5F
N1'和N2'有沒有改成N1'[t]和N2'[t]?
07/08 10:48, 5F

07/08 10:59, , 6F
發現你多了一個{}
07/08 10:59, 6F

07/11 14:56, , 7F
是的 小弟我在含有t變數的函數都加上了[t] 請問多餘的括
07/11 14:56, 7F

07/11 14:57, , 8F
是哪一組呢?
07/11 14:57, 8F

07/11 15:14, , 9F
順便想問我該怎麼判斷Mathematica 解不出我想要的答案呢?
07/11 15:14, 9F
文章代碼(AID): #1JjLaZv2 (Mathematica)
文章代碼(AID): #1JjLaZv2 (Mathematica)