作者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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1427865273.A.D4F.html
1F:→ rex0707: 没有边界条件感觉解不出来? 04/01 16:28
2F:推 profyang: 数值解一堆方法 finite difference之类的 04/01 16:44
可以请profyang大大稍微用我的例子写一段给我看吗?我找了好久都不是很清楚,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.76.101
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1427886999.A.459.html
3F:推 profyang: 要初始条件阿 假设你已经知道y(0),那(y(1)-y(0))=5就可 04/02 14:46
4F:→ profyang: 解出y(1),然後再y(2)-y(1)=5解出y(2) 以此类推 04/02 14:47