標題: Re: [其他] mathematica 解 ODE
時間: Thu May 19 22:38:42 2011
※ 引述《lifeisdrama (人生如戲)》之銘言:
: 請問各位板友
: 小弟我用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/
: 由圖可知有兩條線,想請問為何會出現兩條線??
: 感謝你的回
因為
NDSolve[{20 y''[t] + 3789 y[t] == -10 Sign[y''[t]], y[0] == 0,
y'[0] == 0.1}, {y[t]}, {t, 0, 1}]
有兩組解阿
--
養花種魚數月亮賞星星
http://cydye1069.blogspot.com
http://tinyurl.com/25nedr2
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.119.96.8
沒有留言:
張貼留言