Vous êtes sur la page 1sur 3

Método euler

y(n+1) = 𝑦�+(ℎ∗𝑦^′ �)
x(n+1) = 𝑥�+ℎ

Se tiene la siguiente ecuación:


y'= 5x/y - xy.
y(0)=2
Estime el valor de y(4,5) con h=0,25 por el método euler y compararlo con la solución exacta.

h= 0.25 n x y y'
y(0) = 2 0 0 2 0
y' = ((5*x)/y)-x*y 1 0.25 2.03125 0.125
2 0.5 2.08503606 0.21514423
3 0.75 2.14372431 0.234753
4 1 2.1908906 0.18866516
5 1.25 2.21941758 0.11410793
6 1.5 2.23195222 0.05013856
7 1.75 2.23555683 0.01441843
8 2 2.23606804 0.00204483
9 2.25 2.23606797 -2.6296E-07
10 2.5 2.23606798 3.6522E-08
11 2.75 2.23606798 -1.0044E-08
12 3 2.23606798 4.1088E-09
13 3.25 2.23606798 -2.2256E-09
14 3.5 2.23606798 1.498E-09
15 3.75 2.23606798 -1.2037E-09
16 4 2.23606798 1.1235E-09
17 4.25 2.23606798 -1.1937E-09
18 4.5 2.23606798 1.4219E-09
Método de Heun (Euler modificado)

y(n+1) = [𝑓(𝑥,𝑦)n+f(x,y)n−1]/2

n x y k1 xi+h yi+k1h k2
0 0 2 0 0.25 2 0.125
1 0.25 2.015625 0.11624879 0.5 2.0446872 0.20033731
2 0.5 2.05519826 0.18882852 0.75 2.10240539 0.20686718
3 0.75 2.10466023 0.20326512 1 2.1554765 0.1641962
4 1 2.15059289 0.17434738 1.25 2.19417973 0.1057202
5 1.25 2.18560134 0.12762323 1.5 2.21750714 0.05591554
6 1.5 2.20854368 0.08308743 1.75 2.22931554 0.02366933
7 1.75 2.22188828 0.04978732 2 2.23433511 0.00693418
8 2 2.22897846 0.02840316 2.25 2.23607925 -5.0735E-05
9 2.25 2.23252252 0.01596725 2.5 2.23651433 -0.0022315
10 2.5 2.23423948 0.00914623 2.75 2.23652604 -0.0025191
11 2.75 2.23506788 0.00550179 3 2.23644332 -0.0022519
12 3 2.23547411 0.00356366 3.25 2.23636503 -0.0019307
13 3.25 2.23567823 0.00253356 3.5 2.23631162 -0.0017054
14 3.5 2.23578175 0.00200372 3.75 2.23628268 -0.0016102
15 3.75 2.23583094 0.00177787 4 2.23627541 -0.0016594
16 4 2.23584575 0.00177788 4.25 2.23629022 -0.001889
17 4.25 2.23583186 0.00200707 4.5 2.23633363 -0.0023907
18 4.5 2.2357839 0.00255682 4.75 2.23642311 -0.0033735
Método de Runge-Kutta

Uno de los métodos numéricos más exactos para aproximar


ecuaciones diferenciales. Consiste en determinar las constantes
apropiadas para que yn+1 coincida con el desarollo de Taylor-
cinco términos.. Así, se obtiene: yn+1 = yn + ak1 + bk2 + ck3 + dk4

k1 = ℎ𝑓(𝑥𝑖, 𝑦𝑖)
k2 =ℎ𝑓(𝑥𝑖+ℎ/2, 𝑦𝑖+𝑘1/2)
k3 = ℎ�(��+ℎ/2, ��+�2/2)
k4 ℎ𝑓(𝑥𝑖,+ℎ,𝑦𝑖+𝑘3)
=
yn+1 yn+1 = 𝑦�+1/6(𝑎𝑘1+𝑏𝑘2+𝑐𝑘3+𝑑𝑘4)
2.015625 y' =(5𝑥/𝑦)−𝑥𝑦, 𝑦(0)=2.
2.05519826
2.10466023 Estime el valor de y(0.5) con h = 0.25 mediante los metodos vistos.
2.15059289
2.18560134
2.20854368
2.22188828
2.22897846
2.23252252
2.23423948
2.23506788
2.23547411
2.23567823
2.23578175
2.23583094
2.23584575
2.23583186
2.2357839
2.23568182

Vous aimerez peut-être aussi