Zjištění počtu kroků funkce ode45
|
03-25-2016, 21:20
Príspevok: #1
|
|||
|
|||
Zjištění počtu kroků funkce ode45
Zdravím, potřeboval bych pomoci - jak se dá zjistit počet kroků, které fce ode45 vykonala při řešení diferenciální rovnice? Děkuji.
|
|||
03-30-2016, 07:48
(Tento príspevok bol naposledy zmenený: 03-30-2016 07:55 od Eduard.)
Príspevok: #2
|
|||
|
|||
RE: Zjištění počtu kroků funkce ode45
Zdravím
Niečo takéto? clear all;clc; close all; fun=@(t,x) -5*x; tspan=0:0.05:1; opts=odeset('Stats','on'); sol=ode45(fun,tspan,[1],opts); T=sol.x;X=sol.y; steps=sol.stats.nsteps; plot(T,X) Do command window(u) potom píše: 11 successful steps 0 failed attempts 67 function evaluations |
|||
03-30-2016, 07:52
Príspevok: #3
|
|||
|
|||
RE: Zjištění počtu kroků funkce ode45
Vypadá to, že by to mohlo být ono, doma vyzkouším. Každopádně moc díky!!!!
|
|||
|