PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Matlab frage zu ode45


Sewing
2009-12-01, 13:09:22
Woran liegt das?


Lösung des AWP:

y0 = −2y , y(0) = 1


und Vergleich mit der exakten Lösung y(t) = e−2t
function hallo


y0 = 1;
tspan = [0, 3];
[t,y] = ode45(@dgl, tspan, y0);


plot(t,y,'x',t,exp(-2*t));

dgl


bekomme immer die Fehlermeldungen

??? Error using ==> dgl
Too many input arguments.

Error in ==> funfun\private\odearguments at 110
f0 = feval(ode,t0,y0,args{:}); % ODE15I sets args{1} to yp0.

Error in ==> ode45 at 173
[neq, tspan, ntspan, next, t0, tfinal, tdir, y0, f0, odeArgs, ...

Error in ==> dgl at 6
[t,y] = ode45(@dgl, tspan, y0);

wo liegt mein Fehler?


danke schonmal