Ariketa: Euler eta RK4 eskuz lehen ordenako EDO batean

Forma inplizituan emandako EDO batean y'=f(t,y) askatu eta y(3) hurbildu Euler-en bi pausorekin eta RK4-ren pauso batekin, bi emaitzak alderatuz.

Planteamendua

y+(t2yt)y=0y+(t^2y-t)\,y'=0 EDOa hartzen da, y(1)=2y(1)=2 izanik, eta y(3)y(3) hurbildu nahi da. Ekuazioa ez dago forma normalean, beraz lehenik yy' askatzen da:

y=f(t,y)=yt2yty'=f(t,y)=\frac{-y}{t^2y-t}

Euler-en bi pauso

AdibideaEuler h=1 hartuta

Aplikatu Euler esplizituaren bi pauso h=1h=1 hartuta, t0=1t_0=1, y0=2y_0=2-tik abiatuta.

  1. Lehen pausoa: (1,2)(1,2)-n izendatzaileak 1221=11^2\cdot 2-1=1 balio du, beraz f(1,2)=2/1=2f(1,2)=-2/1=-2.

    y1=y0+hf(1,2)=2+1(2)=0y_1=y_0+h\,f(1,2)=2+1\cdot(-2)=0
  2. Bigarren pausoa: (2,0)(2,0)-n zenbakitzailea 0=0-0=0 da, beraz f(2,0)=0f(2,0)=0 eta soluzioa ez da aldatzen.

    y2=y1+hf(2,0)=0+0=0y_2=y_1+h\,f(2,0)=0+0=0

Euler-ek h=1h=1 hartuta y(3)0y(3)\approx 0 ematen du. Pausoa handiegia da: lehen jauziak soluzioa y=0y=0-ra darama, non ff anulatzen den, eta metodoa ez da handik ateratzen.

Runge-Kuttaren pauso bat

AdibideaRK4 h=2 hartuta

Aplikatu Runge-Kutta klasikoaren pauso bat h=2h=2 hartuta, t0=1t_0=1, y0=2y_0=2-tik abiatuta.

  1. Hasierako malda: k1=f(1,2)=2k_1=f(1,2)=-2.

  2. Erdiko puntua (t=2t=2) k1k_1-ekin aurrera eginez: y=2+1(2)=0y=2+1\cdot(-2)=0, beraz k2=f(2,0)=0k_2=f(2,0)=0.

  3. Erdiko puntua berriro, orain k2k_2-rekin: y=2+10=2y=2+1\cdot 0=2, beraz k3=f(2,2)=2422=13k_3=f(2,2)=\frac{-2}{4\cdot 2-2}=-\frac{1}{3}.

  4. Amaierako muturra (t=3t=3) k3k_3-rekin: y=2+2(13)=43y=2+2\cdot(-\tfrac13)=\tfrac43, beraz k4=f(3,43)=4/39433=427k_4=f\bigl(3,\tfrac43\bigr)=\frac{-4/3}{9\cdot\frac43-3}=-\frac{4}{27}.

  5. 1,2,2,11,2,2,1 pisuekiko konbinazioa:

    y1=2+26(2+20+2(13)427)=27681=8681y_1=2+\frac{2}{6}\Bigl(-2+2\cdot 0+2\cdot\bigl(-\tfrac13\bigr)-\tfrac{4}{27}\Bigr)=2-\frac{76}{81}=\frac{86}{81}

RK4-k y(3)8681=1.0617y(3)\approx\frac{86}{81}=1.0617 ematen du. Euler-en lau pausoren ebaluazio kopuru berarekin, y=0y=0-ko kolapsoa saihesten du eta hurbilketa arrazoizkoa ematen du.