【問題】MATLAB 解非線性ODE
各位大大好
最近 用MATLAB解一個非線性ODE,可是不知道要怎樣去代換才能解。
有先爬過文,可是還是不懂要怎設定ODE,所以來這邊發表問題。
題目是
0.5*f*f''+f'''=0
其中f是x的函數,f''表示對x 2次微分,f'''表示對x 3次微分。
其中有給初始狀態
f(0)=0
Df(0)=0
Df(infinity)=1
Df=對x一次微分
打完程式碼後就會出現錯誤。
不知道是要如何打程式碼?
Warning: Explicit solution could not be found.
> In dsolve at 101
ff =
[ empty sym ]
謝謝大大幫忙了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.1.134
※ 編輯: roggig 來自: 140.116.1.134 (06/13 12:44)
推
06/13 16:17, , 1F
06/13 16:17, 1F
→
06/13 16:18, , 2F
06/13 16:18, 2F
→
06/13 16:19, , 3F
06/13 16:19, 3F
謝謝回應真是幫大忙了, 我來試試看。
※ 編輯: roggig 來自: 140.116.202.70 (06/13 23:03)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):