ODE23/45 for 2-dimensional solution and alternatives?

1 次查看(过去 30 天)
Hello there,
Per the help document for ODE23/45, there is no way to get a 2-element solution even if I input tspan which has only 2 points (my tspan is like 1+1/500:1/500:1+2/500). So my question is if
1. I can enforce ODE solvers to yield such solutions or
2. is there any alternative ODE routine that I can use to get my things working?
Thanks!
  1 个评论
Chien-Chia Huang
Chien-Chia Huang 2014-1-29
The problem can be resolved by using the information T.
Let's say we have [T,Y] = ode45(myode,tspan,y0) and tspan has only two elements, e.g. tspan = [a,b]. Then, to get a 2-dimensional solution for ODE23/45, we write
Y = Y(abs(T-a)<0.0001 | abs(T-b)<0.0001)
which would result in a 2-dimensional solution as desired.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Programming 的更多信息

标签

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by