【問題】MATLAB 解非線性ODE

看板MATLAB作者 (莎由娜拉)時間12年前 (2012/06/13 12:43), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/2 (看更多)
各位大大好 最近 用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
matlab的help有範例
06/13 16:17, 1F

06/13 16:18, , 2F
例如ode45
06/13 16:18, 2F

06/13 16:19, , 3F
他的help會敎你怎麼使用與降階
06/13 16:19, 3F
謝謝回應真是幫大忙了, 我來試試看。 ※ 編輯: roggig 來自: 140.116.202.70 (06/13 23:03)
文章代碼(AID): #1Fs1fPQZ (MATLAB)
文章代碼(AID): #1Fs1fPQZ (MATLAB)