Function uses the third-order Runge–Kutta scheme

7 visualizaciones (últimos 30 días)
Can
Can el 15 de Oct. de 2022
Editada: Jan el 15 de Oct. de 2022
function y = odesRK3(f, t, y0)
n=length(t);
y=nan(length(y0),n);
y(:,1)=y0(:);
for k=1:n-1
h=t(k+1)-t(k);
F1=h*f(t(k),y(:,k));
F2=h*f(t(k)+h/2,y(:,k)+(F1/2));
F3=h*f(t(k)+0.75*h,y(:,k)+(0.75*F1));
y(:,k+1)=y(:,k)+(2*F1+3*F2+4*F3)/9;
end
  2 comentarios
Torsten
Torsten el 15 de Oct. de 2022
And do you also have a question ?
John D'Errico
John D'Errico el 15 de Oct. de 2022
This must be like a quiz show. We are given the answer, and now we need to guess the question.
I will guess, "What color is the bluebird?"

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Communications Toolbox en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by