作者lifeisdrama (人生如戲)
看板Math
標題[其他] mathematica 解 ODE
時間Thu May 19 21:41:48 2011
請問各位板友
小弟我用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
→ lifeisdrama :感謝c大的回信,另外想請問為何解不唯一? 05/19 23:08
→ lifeisdrama :是否缺少何種條件? 謝謝 05/19 23:08