Function uses the third-order Runge–Kutta scheme

6 Ansichten (letzte 30 Tage)
Can
Can am 15 Okt. 2022
Bearbeitet: Jan am 15 Okt. 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 Kommentare
Torsten
Torsten am 15 Okt. 2022
And do you also have a question ?
John D'Errico
John D'Errico am 15 Okt. 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?"

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Communications Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by