Matlab fórum

Úplná verzia: Zjištění počtu kroků funkce ode45
Prezeráte si holú variantu vašeho obsahu. Pozrieť si úplnú verziu s príslušným formátováním.
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.
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
Vypadá to, že by to mohlo být ono, doma vyzkouším. Každopádně moc díky!!!! Smile
Referenčné URL