Zjištění počtu kroků funkce ode45 - Verzia pre tlač +- Matlab fórum (http://matlab.sk) +-- Fórum: Matlab (/forumdisplay.php?fid=4) +--- Fórum: Matematika, štatistika a optimalizácia / Math, Statistics, and Optimization (/forumdisplay.php?fid=7) +--- Téma: Zjištění počtu kroků funkce ode45 (/showthread.php?tid=110) |
Zjištění počtu kroků funkce ode45 - drticipes - 03-25-2016 21:20 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. RE: Zjištění počtu kroků funkce ode45 - Eduard - 03-30-2016 07:48 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 RE: Zjištění počtu kroků funkce ode45 - drticipes - 03-30-2016 07:52 Vypadá to, že by to mohlo být ono, doma vyzkouším. Každopádně moc díky!!!! |