[其他] mathematica 解 ODE

看板Math作者 (人生如戲)時間14年前 (2011/05/19 21:41), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
請問各位板友 小弟我用mathematica解下列的式子 20y''(t)+3789y(t)=-10 Sign[y''(t)] ; y'(0)=0.1 , y(0)=0 ~~~~~~~~~~~~ 其中符號Sign(t)的定義為: 當t>0,則Sign(t)=1 當t<0,則Sign(t)=-1 程式碼如下 NDSolve[{20 y''[t] + 3789 y[t] == -10 Sign[y''[t]], y[0] == 0, y'[0] == 0.1}, {y[t]}, {t, 0, 1}] 並且將圖形繪出,可得到下面的圖形 Plot[Evaluate[y[t] /. %], {t, 0, 1}] http://www.pixavid.com/leSWO7/ 由圖可知有兩條線,想請問為何會出現兩條線?? 感謝你的回應~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.122.32

05/19 23:08, , 1F
感謝c大的回信,另外想請問為何解不唯一?
05/19 23:08, 1F

05/19 23:08, , 2F
是否缺少何種條件? 謝謝
05/19 23:08, 2F
文章代碼(AID): #1DrHuVbK (Math)