Está en la página 1de 15

METODO NUMERICO DE EULER BASE PARA RESOLUCION DE ECUACIONES DIFERENCIALES

Formulas

𝑑𝑦/𝑑𝑥=2𝑥𝑦
Problema:

I XN YN YN+1
0 1 1 1.2
1 1.1 1.2 1.464
2 1.2 1.464 1.81536
3 1.3 1.81536 2.2873536
4 1.4 2.2873536 2.92781261
5 1.5 2.927812608 3.80615639
6 1.6 3.80615639 5.02412644
7 1.7 5.024126435 6.73232942
8 1.8 6.732329423 9.15596802
9 1.9 9.155968016 12.6352359
10 2 12.63523586 17.6893302

METODO NUMERICO DE EULER BASE PARA RESOLUCION DE ECUACIONES DIFERENCIALES


Formulas

𝑑𝑦/𝑑𝑥=𝑥−𝑦+2
Problema:

I XN YN YN+1
0 1 1 1.1
1 1.05 1.1 1.1975
2 1.1 1.1975 1.292625
3 1.15 1.292625 1.38549375
4 1.2 1.38549375 1.47621906
5 1.25 1.476219063 1.56490811
6 1.3 1.564908109 1.6516627
7 1.35 1.651662704 1.73657957
8 1.4 1.736579569 1.81975059
9 1.45 1.81975059 1.90126306
10 1.5 1.901263061 1.98119991
METODO NUMERICO DE EULER BASE PARA RESOLUCION DE ECUACIONES DIFERENCIALES
Formulas

𝑑𝑦/𝑑𝑥=𝑋^2 𝑌−1.1𝑦
Problema:

I XN YN YN+1
0 0 1 0.989
1 0.01 0.989 0.97812199
2 0.02 0.978121989 0.96736656
3 0.03 0.96736656 0.95673423
4 0.04 0.956734234 0.94622546
5 0.05 0.946225465 0.93584064
6 0.06 0.93584064 0.92558008
7 0.07 0.925580084 0.91544406
8 0.08 0.915444056 0.90543276
9 0.09 0.90543276 0.89554634
10 0.1 0.89554634 0.88578488
11 0.11 0.885784885 0.87614843
12 0.12 0.876148431 0.86663696
13 0.13 0.866636963 0.85725042
14 0.14 0.857250418 0.84798868
15 0.15 0.847988685 0.83885161
16 0.16 0.838851607 0.82983899
17 0.17 0.829838985 0.82095058
18 0.18 0.82095058 0.81218611
19 0.19 0.812186111 0.80354526
20 0.2 0.803545263 0.79502768
CIONES DIFERENCIALES Condiciones de problema
X 1
Y 1
H 0.1
XF 2

CIONES DIFERENCIALES Condiciones de problema


X 1
Y 1
H 0.05
XF 1.5
CIONES DIFERENCIALES Condiciones de problema
X 0
Y 1
H 0.01
XF 0.2
Método de Euler mejorado para la resolucion de ecuaciones diferenciales ordinarias.
𝑦^′/𝑦=2𝑥,𝑦(1)=1 𝑦^′=2𝑥𝑦
𝒀_(𝒏+𝟏)=𝒀_𝒏+𝒉/𝟐 [ 〖𝒇 (𝑿 〗 _𝒏,𝒀_𝒏)
+𝒇 〖 (𝑿 〗 _(𝒏+𝟏), 〖 (𝒀 〗 _(𝒏+𝟏))∗] 𝒅𝒚/𝒅𝒙=𝟐𝒙𝒚
Problema:

n xn yn (yn+1)* Xn+1 Yn+1


0 1 1 1.2 1.1 1.232
1 1.1 1.232 1.50304 1.2 1.5478848
2 1.2 1.5478848 1.91937715 1.3 1.98315001
3 1.3 1.98315001 2.49876901 1.4 2.59078717
4 1.4 2.59078717 3.31620757 1.5 3.45092851
5 1.5 3.45092851 4.48620706 1.6 4.68636091

Método de Euler mejorado


〖𝑦 (1) 〗 ^1
𝒀_(𝒏+𝟏)=𝒀_𝒏+𝒉/𝟐 [ 〖𝒇 (𝑿 〗 _𝒏,𝒀_𝒏) =2
+𝒇 〖 (𝑿 〗 _(𝒏+𝟏), 〖 (𝒀 〗 _(𝒏+𝟏))∗] 𝒅𝒚/𝒅𝒙=𝒙^𝟐−𝒚+𝟐
Problema:

n xn yn (yn+1)* xn+1 yn+1


0 0 2 2 0.05 2.0000625
1 0.05 2.0000625 2.00018438 0.1 2.00036883
2 0.1 2.00036883 2.00085039 0.15 2.00115085
3 0.15 2.00115085 2.00221831 0.2 2.00262912
4 0.2 2.00262912 2.00449766 0.25 2.00501345
5 0.25 2.00501345 2.00788778 0.3 2.00850342
6 0.3 2.00850342 2.01257825 0.35 2.01328888
7 0.35 2.01328888 2.01874943 0.4 2.01955042
8 0.4 2.01955042 2.0265729 0.45 2.02745984
9 0.45 2.02745984 2.03621184 0.5 2.03718054
10 0.5 2.03718054 2.04782152 0.55 2.04886799
11 0.55 2.04886799 2.06154959 0.6 2.06267005
12 0.6 2.06267005 2.07753655 0.65 2.07872739
13 0.65 2.07872739 2.09591602 0.7 2.0971738
14 0.7 2.0971738 2.11681511 0.75 2.11813658
15 0.75 2.11813658 2.14035475 0.8 2.1417368
16 0.8 2.1417368 2.16664996 0.85 2.16808963
17 0.85 2.16808963 2.19581015 0.9 2.19730463
18 0.9 2.19730463 2.2279394 0.95 2.22948603
19 0.95 2.22948603 2.26313673 1 2.26473296
20 1 2.26473296 2.30149632 1.05 2.30313973
ales ordinarias. Condiciones iniciales PROCEDIMIENTO
=1 𝑦^′=2𝑥𝑦 x0 1 𝒅𝒚/𝒅𝒙=𝒇(𝒙, 𝒚) 𝒅𝒚/𝒅𝒙=𝒙−𝒚+𝟐
y0 1
h 0.1
xf 1.5
1) Evaluar 〖 (𝒅𝒚/
𝒅𝒙) 〗 _𝒏

2) Calcular
Incremento 〖∆𝒀 =(𝒅𝒚/
𝒅𝒙) 〗 _(𝒏∗𝒉)
de Y

3) 𝒙_(𝒏+𝟏)=𝒙_𝒏+𝒉
Modificar 𝒚_(𝒏+𝟏)=𝒚_𝒏+∆𝒀
"x" "y" "y":

4) Evaluar 〖 (𝒅𝒚/
Condiciones iniciales. nuevamente 𝒅𝒙) 〗 _(𝒏+
x0 0 𝟏)
y0 2
h 0.05 5)
Encontrar 〖 (𝒅𝒚/𝒅𝒙) 〗 _𝒑𝒓𝒐𝒎𝒆𝒅𝒊𝒐=𝟏/𝟐[(𝒅𝒚/
xf 1
Diferenciale 𝒅𝒙)+(𝒅𝒚/𝒅𝒙)_(𝒏+𝟏)]
s promedio

6) Calcular
Delta Y 〖〖∆𝒀〗 _𝒄𝒐𝒓𝒓𝒆𝒈𝒊𝒅𝒂=(𝒅𝒚/
corregida 𝒅𝒙) 〗 _𝒑𝒓𝒐𝒎∗𝒉

7)
Encontrar el 〖𝑿 _(𝒏+𝟏)=𝒙 〗 _𝒏+𝒉
nuevo 〖𝒀 _(𝒏+𝟏)=𝒀 〗 _𝒏+
punto: 〖∆𝒚〗 _𝒄𝒐𝒓𝒓
=𝒙−𝒚+𝟐

𝒅𝒊𝒐=𝟏/𝟐[(𝒅𝒚/
Metodo de Interpolacion, por el polinomio de Lagrange
𝒅𝒚/𝒅𝒙=𝟐𝒙𝒚
Problema: Este metodo, requiere de una tabulacion de datos, para que se pueda realizar
una interpolacion entre los datos implicados.
Forma general de lagrange

𝑓(𝑥)=𝑎0+𝑎_1 (𝑥)+𝑎_2 (𝑥)^2+𝑎_3 〖 (𝑥) 〗 ^3+𝑎_4 〖 (𝑥) 〗 ^4

X f(x)
50 1700 Sustituyendo en la forma general de lagrange tendriamos:
70 980 𝑓(50)=𝑎0+𝑎_1 (50)+𝑎_2 (50)^2+𝑎_3 〖 (50) 〗 ^3+𝑎_4 〖 (50) 〗 ^4=1700
100 620
110 300 Creamos una tabla donde obtenemos los valores principales de la forma general
120 130
a0 a1 a2 a3 a4
1 50 2500 125000 6250000
a0 33630 1 70 4900 343000 24010000
a1 -1560.19524 1 100 10000 1000000 100000000
a2 27.5152381 1 110 12100 1331000 146410000
a3 -0.21119048 1 120 14400 1728000 207360000
a4 0.00059048
Sustituimos los valores de a0, a1, a2, a3 y a4, para obtener el polinomio de lagrange q

COMPROBACION: 𝑓(𝑥)=33630−1560.195238(𝑥)+27.5152381(𝑥)^2−0.211190476(𝑥)^3+0.000590

x f(x)
120 130 En este caso… Se usa la calculadora de comprobacion, en el que, introducimos el
polinomio de lagrange y nos damos cuenta que si nos arroja los valores entre el
rango de datos tabulados. Lo que nos quiere decir que, si buscamos un valor
Sustituye el valor de x por fuera de este rango, el polinomio de lagrange no sera efectivo.
el valor que deseas
obtener.
Condiciones iniciales
x0 1
y0 1
h 0.1
xf 1.5

(50) 〗 ^4=1700

ales de la forma general

f(x)
............. 1700
980
620
300
130

er el polinomio de lagrange que cumple con nuestros datos de la funcion.

11190476(𝑥)^3+0.00059047 〖 (𝑥) 〗 ^4

n el que, introducimos el
roja los valores entre el
, si buscamos un valor
o sera efectivo.
Metodo de Newton Raphson En Excel

FORMULA
𝒇(𝑿)=𝟑𝒙−𝒆^(−𝟐𝒙)
𝑥𝑖+1=𝑥𝑖−(𝑓(𝑥𝑖)/(𝑓^′ (𝑥𝑖) )) Problema:
𝒇′(𝑿)=𝟑𝒙− 〖𝟐𝒆〗 ^(−𝟐𝒙)

i xi f(x) f'(x) xn e
0 1 2.86466472 3.27067057 0.12413535
1 0.12413535 -0.40774266 4.56029744 0.21354677 41.8697115988119%
2 0.21354677 -0.01176221 4.30480504 0.21627912 1.2633413132058%
3 0.21627912 -9.7236E-06 4.29769414 0.21628138 0.0010460942770%
4 0.21628138 -6.6427E-12 4.29768827 0.21628138 0.0000000007146%
5 0.21628138 0 4.29768827 0.21628138 0.0000000000000%
6 0.21628138 0 4.29768827 0.21628138
7 0.21628138 0 4.29768827 0.21628138

Este metodo numerico, tiene la ventaja de que


converge demasiado rapido, por lo que no es
necesario realizar un alto numero de iteraciones.
PROCEDIMIENTO
𝒅𝒚/𝒅𝒙=−𝟐𝟎𝒚+𝟕𝒆^(−𝟎.𝟓𝒙) x0 0
𝒅𝒚/𝒅𝒙=𝒇(𝒙, 𝒚)
y0 5
xf 0.1
h 0.01
𝑌𝑖+1=𝑦𝑖+ℎ/6(𝑘1+2𝑘2+2𝑘3+𝑘4)

x y
𝑘1=𝑓(𝑥1,𝑦1)
0 5
0.01 4.156946361
𝑘2=𝑓(𝑥𝑖+ℎ/2,𝑦𝑖+(𝑘1ℎ/2) 0.02 3.466394636
0.03 2.900702885
0.04 2.437239725
𝑘3=𝑓(𝑥𝑖+ℎ/2,𝑦𝑖+(𝑘2ℎ/2) 0.05 2.057476076
0.06 1.746241559
0.07 1.491115669
𝑘4=𝑓(𝑥𝑖+ℎ,𝑦𝑖+𝑘3ℎ) 0.08 1.281929317
0.1 1.110356725
k1 x+h/2 y+k1h/2 k2 x+h/2 y+k2h/2 k3 x+h
-93 0.005 4.535 -83.7174781 0.005 4.581412609 -84.6457303 0.01
-76.1738399 0.015 3.776077161 -68.5738468 0.015 3.814077127 -69.3338461 0.02
-62.3975439 0.025 3.154406916 -56.1750937 0.025 3.185519167 -56.7973387 0.03
-51.1182741 0.035 2.645111515 -46.0236646 0.035 2.670584562 -46.5331256 0.04
-41.8834038 0.045 2.227822706 -37.7121955 0.045 2.248678747 -38.1293163 0.05
-34.3223521 0.055 1.885864315 -30.9071635 0.055 1.902940258 -31.2486824 0.06
-28.1317124 0.065 1.605582997 -25.3355028 0.065 1.619564045 -25.6151238 0.07
-23.0630755 0.075 1.375800292 -20.7736449 0.075 1.387247444 -21.002588 0.08
-18.9130603 0.085 1.187364016 -17.0385471 0.085 1.196736582 -17.2259984 0.09
-15.5485285 0.105 1.032614082 -14.0103014 0.105 1.040305218 -14.1641241 0.11
yk3h k4
4.153542697 -76.1057666
3.463607899 -62.3418092
2.898421248 -51.0726414
2.43537163 -41.8460419
2.055946562 -34.2917619
1.744989252 -28.1066663
1.490090321 -23.0425685
1.281089789 -18.8962697
1.109669334 -15.5014043
0.968715484 -12.7489136

También podría gustarte