Generation of Linear Time Vector from ODE45
2 ビュー (過去 30 日間)
古いコメントを表示
Good Greetings
I'm working on a code that involves usage of ode45 solver. As far as i can see, 'time' vector is automatically generated by ode45. I'm only providing the first and the last point of time vector, not the step size. The problem is, time vector generated is not linear. I'm providing the link of the plot of time vector which clearly shows my concern.
Kindly suggest me some suitable reason and solution for my problem.
Thanks and Regards.
Chirag Goel
0 件のコメント
採用された回答
Fangjun Jiang
2011 年 6 月 29 日
That is not strange. By default, ode45 solver uses variable step size. If you want to fix the step size, you might be able to do it by specifying the 'InitialStep' and 'MaxStep' the same value.
[TOUT,YOUT] = ODE45(ODEFUN,TSPAN,Y0,OPTIONS)
help odeset to see all the options.
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Ordinary Differential Equations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!