Function uses the third-order Runge–Kutta scheme

5 views (last 30 days)
Can
Can on 15 Oct 2022
Edited: Jan on 15 Oct 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 Comments
John D'Errico
John D'Errico on 15 Oct 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?"

Sign in to comment.

Answers (0)

Categories

Find more on Communications Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!