[討論] 離散數值解微分方程

看板MATLAB作者 (Killen)時間9年前 (2015/04/01 13:14), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/3 (看更多)
想請問大家數值解微分方程 例如 y'=5 這樣我能用ode45,plot出y(t)。 但是如果我現在的數值是離散的,也就是 t=[0 1 2 3 4 5] y=[y(0) y(1) y(2) y(3) (4) y(5)] y'=[5 5 5 5 5] 我該如何求的y矩陣呢,這好像就不能由ode45去解了, 是不是只能由基礎微分的原理下手,如果是,我該怎麼寫呢 請高手幫忙,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.76.101 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1427865273.A.D4F.html

04/01 16:28, , 1F
沒有邊界條件感覺解不出來?
04/01 16:28, 1F

04/01 16:44, , 2F
數值解一堆方法 finite difference之類的
04/01 16:44, 2F

04/02 13:43, , 3F
就算是ODE45也是處理離散資料阿,建議你去讀數值課本
04/02 13:43, 3F

04/02 13:44, , 4F
關於你目前的問題,google Euler method
04/02 13:44, 4F
文章代碼(AID): #1L6twvrF (MATLAB)
文章代碼(AID): #1L6twvrF (MATLAB)