Matlab - Runge-Kutta de ordinul 5
Ultima postare: apr 02 2014 13:58, Inițiat de
lupulalbastru1
, mar 31 2014 16:27
·
0
#1
Publicat: 31 martie 2014 - 16:27
Buna!
Am o intrebare, la o problema in Matlab, daca poate cineva sa ma ajute, va rog. Să se rezolve următoarea problemă Cauchy, folosind funcția Matlab care se bazează și pe metoda Runge-Kutta de ordinul 5: 2⋅y "'+3⋅y = t2⋅et, y(2)=y '(2)=y "(2)=-1, t∈[2,4] Codul l-am scris asa: function dy=ecdif(t,y) dy=(t.^2.*exp(t)-3*y)./2; %conditia initiala y0=-1; %domeniul dom=[2,4]; %rezolvarea ecuatiei diferentiale [xval,yval]=ode45('ecdif',dom,y0) %reprezentarea grafica a solutiei plot(xval,yval) Dar cand ii dau RUN imi da eroarea: ??? Input argument "t" is undefined. Error in ==> ecdif at 2 dy=(t.^2.*exp(t)-3*y)./2; Nu stiu de ce da eroarea asta si cum sa o rezolv. |
Anunturi
Bun venit pe Forumul Softpedia!
▶ Utilizatori activi: 1
0 membri, 1 vizitatori, 0 utilizatori anonimi