作者koogoo (Killen)
看板MATLAB
標題Re: [討論] 離散數值解微分方程
時間Wed Apr 1 19:16:37 2015
※ 引述《koogoo (Killen)》之銘言:
想請問大家數值解微分方程
例如 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
→ rex0707: 沒有邊界條件感覺解不出來? 04/01 16:28
推 profyang: 數值解一堆方法 finite difference之類的 04/01 16:44
可以請profyang大大稍微用我的例子寫一段給我看嗎?我找了好久都不是很清楚,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.76.101
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1427886999.A.459.html
推 profyang: 要初始條件阿 假設你已經知道y(0),那(y(1)-y(0))=5就可 04/02 14:46
→ profyang: 解出y(1),然後再y(2)-y(1)=5解出y(2) 以此類推 04/02 14:47