Está en la página 1de 19

Instituto Tecnológico de Pochutla

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE POCHUTLA


ASIGNATURA:

METODOS NUMERICOS
TEMA:

• TEMA 06 SOLUCION DE ECUACIONES DIFERENCIALES

ACTIVIDAD:

SEGUNDAS OPURTUNIDADES

ALUMNO (A):

RICARDO EMMANUEL GOMEZ RICARDEZ

CARRERA:

INGENIERÍA EN SISTEMAS COMPUTACIONALES

DOCENTE:
Ing. Ebert Matus Hernández

San Pedro Pochutla, Oaxaca, 17 DE JUNIO 2022

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla

TEMA 06 SOLUCION DE ECUACIONES DIFERENCIALES

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla

Ejemplos.1 Resolver el PVI usando el método de Euler.


 dy
 dx = x − y f ( x, y ) = x − y

 y ( 0) = 2  y ( x0 ) = y 0
 y (1) = ? y( x f ) = ?


Solución
1) El intervalo de interés [x0,xf] = [0,1]
1− 0
2) Determinando h: dividimos el intervalo [0,1] en 5 subintervalos h = = 0.2
5
3) Determinar los argumentos:
xi = x0 + ih
x0 = 0
x1 = x0 + 1h  x1 = 0 + 1(0.2) = 0.2
x 2 = x 0 + 2 h  x 2 = 0 + 2 ( 0 . 2 ) = 0. 4
x3 = x0 + 3h  x3 = 0 + 3(0.2) = 0.6
x 4 = x 0 + 4 h  x 4 = 0 + 4 ( 0 . 2 ) = 0. 8
x5 = x0 + 5h  x5 = 0 + 5(0.2) = 1
4) Determinando los valores de yi
y i +1 = y1 + hf ( xi , y i )
y1 = y 0 + hf ( x0 , y 0 )  y1 = 2 + 0.2 f (0.2) = 2 + 0.2(0 − 2) = 1.6
y 2 = y1 + hf ( x1 , y1 )  y 2 = 1.6 + 0.2 f (0.2,1.6) = 1.6 + 0.2(0.2 − 1.6) = 1.32
y 3 = y 2 + hf ( x 2 , y 2 )  y 3 = 1.32 + 0.2 f (0.4,1.32) = 1.32 + 0.2(0.4 − 1.32) = 1.136
y 4 = y 3 + hf ( x3 , y 3 )  y 4 = 1.136 + 0.2(0.6 − 1.136) = 1.0288
y 5 = y 4 + hf ( x 4 , y 4 )  y 5 = 1.0288 + 0.2(0.8 − 1.0288) = 0.98304
Comparando con la solución analítica

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla

La solución analítica es: 1.10364


El error absoluto E A = y 5* − y 5 = 0.98304 − 1.10364 = 0.12060

EA
El error relativo ER =
y5
0.12060
ER = = 0.1092
1.10364
El error porcentual E % = 10 .92 %

Solución Analítica
En general la forma de una Ecuación diferencial lineal de orden “A” es:
dny d n −1 y dy
a n ( x) n + a n −1 ( x) n −1 + .... + a1 ( x) + a0 ( x) y = 0
dx dx dx ………...........................(1)
La solución de (1) son soluciones exponenciales, o se construyen a partir de funciones
exponenciales. En donde su solución general es:
y ( x) = y1 ( x) + y p ( x)

Solución particular
i.e.: y p ( x) = a x + b , hallar y ' p = a en nuestro caso:

1) y ' = x − y  y '+ y = x , y p = ax + b luego

2) y ' p = a entonces a + ax + b = x , i.e. , ax + (a + b) = x

Entonces a = 1  b = −1
 y p = x −1

3) Determinando y1 (x)
y '+ y = 0 i.e. Dy + y = 0  y ( D + 1) = 0  D = −1
Luego

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla

y1 ( x) = C1e −1x
4) La solución General
y ( x) = C1e − x + x − 1 Aplicando C.I. X0 = 0
C1
y (0) = C1e −0 + 0 − 1  2 = − 1  C1 = 3
e0
 y ( x) = 3e − x + x − 1
El valor de x = 1
y (1) = 3e −1 + 1 − 1  y (1) = 3e −1 = 1.10364
Ejemplo 2.
Dada la siguiente ecuación diferencial con la condición inicial:

Aproximar .
NOTA
Primero observamos que esta ecuación sí puede resolverse por métodos tradicionales
de ecuaciones diferenciales. Por ejemplo, podemos aplicar el método de separación
de variables. Veamos las dos soluciones.

Solución Analítica.

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla

Sustituyendo la condición inicial:

Por lo tanto, tenemos que la curva solución real está dada:

Y por lo tanto, el valor real que se pide es:

Solución Numérica
Aplicamos el método de Euler y para ello, observamos que la distancia entre y

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla

no es lo suficientemente pequeña. Si dividimos esta distancia entre cinco


obtenemos un valor de y por lo tanto, obtendremos la aproximación deseada en
cinco pasos.

De esta forma, tenemos los siguientes datos:

Sustituyendo estos datos en la formula de Euler, tenemos, en un primer paso:

Aplicando nuevamente la formula de Euler, tenemos, en un segundo paso:

Y así sucesivamente hasta obtener . Resumimos los resultados en la siguiente tabla:

0 0 1
1 0.1 1
2 0.2 1.02

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla

3 0.3 1.0608
4 0.4 1.12445
5 0.5 1.2144

Concluimos que el valor aproximado, usando el método de Euler es:

Puesto que en este caso, conocemos el valor verdadero, podemos usarlo para calcular el
error relativo porcentual que se cometió al aplicar la formula de Euler. Tenemos que:

Ejemplo 3

Aplicar el método de Euler para aproximar , dada la ecuación diferencial.

Solución
Nuevamente vemos que nos conviene dividir en pasos la aproximación. Así, elegimos
nuevamente para obtener el resultado final en tres pasos. Por lo tanto, aplicamos
el método de Euler con los siguientes datos:

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla

En un primer paso, tenemos que:

Resumimos los resultados en la siguiente tabla:

0 1 2
1 1.1 2.3
2 1.2 2.6855
3 1.3 3.1901

De lo cual, concluimos que la aproximación buscada es:

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla

Resolver los ejemplos anteriores usando el Método de Euler modificado


Ejemplo 4, Resolver
 dy
 dx = x − y

 y ( 0) = 2
 y (1) = ?


Solución
Considerando las mismas condiciones del ejercicio tenemos:
h=0.2; y0=2; f(x0,y0)=f(0,2)=0-2=-2
Primera iteración
1° y 1 = y 0 + hf ( x0 , y 0 ) = 2 + 0.2(0 − 2) = 1.6


1
2
 
f ( x0 , y 0 ) + f ( x1 , y1 ) = (0 − 2) + (0.2 − 1.6) = −1.7
1
2 derivada promedio

Luego
y1 = y 0 + 0.2(−1.7) = 2 + 0.2(−1.7) = 1.66

Segunda integración
1° y 2 = y1 + hf ( x1 , y1 ) = 1.66 + 0.2(0.2 − 1.66 ) = 1.368

1
 f ( x1 , y1 ) + f ( x2 , y 2 ) = 1 (0.2 − 1.66) + (0.4 − 1.368) = −1.214
2° 2 2
y ( x 2 ) = y 2 = 1.66 + 0.2(−1.214) = 1.4172
Tercera integración
y 3 = y 2 + hf ( x 2 , y 2 ) = 1.4172 + 0.2(0.4 − 1.4172 ) = 1.21376


1
 f ( x2 , y 2 ) + f ( x3 , y3 ) = 1 (0.4 − 1.4172) + (0.6 − 1.21376) =
2 2

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla

Ejemplo 5

Aplicar el método de Euler mejorado, para aproximar si:

Solución
Vemos que este es el mismo ejemplo 1 del método anterior. Así que definimos y
encontraremos la aproximación después de cinco iteraciones. A diferencia del método de
Euler 1, en cada iteración requerimos de dos cálculos en vez de uno solo: el de primero

y posteriormente el de .

Para aclarar el método veamos con detalle las primeras dos iteraciones. Primero que
nada, aclaramos que tenemos los siguientes datos iniciales:

En nuestra primera iteración tenemos:

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla

Nótese que el valor de coincide con el (Euler 1), y es el único valor que va a

coincidir, pues para calcular se usará y no .

Esto lo veremos claramente en la siguiente iteración:

Nótese que ya no coinciden los valores de (Euler 1) y el de . El proceso debe


seguirse hasta la quinta iteración. Resumimos los resultados en la siguiente tabla:

0 0 1
1 0.1 1.01
2 0.2 1.040704
3 0.3 1.093988

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla

4 0.4 1.173192
5 0.5 1.28336

Concluimos entonces que la aproximación obtenida con el método de Euler mejorado es:

Con fines de comparación, calculamos el error relativo verdadero:

Vemos que efectivamente se ha obtenido una mejor aproximación con este método,
reduciendo el error relativo verdadero de un 5.4% hasta un 0.05%. En nuestro tercer
método veremos cómo se reduce aún más este error prácticamente a un 0%!

Veamos un segundo ejemplo.

EJEMPLO 6
Aplicar el método de Euler mejorado para aproximar y(1.3) si tenemos :

Solución
Tenemos los siguientes datos:

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla

En una primera iteración, tenemos lo siguiente:

Resumimos los resultados en la siguiente tabla:

0 1 2
1 1.1 2.385
2 1.2 2.742925
3 1.3 3.07635

Concluimos entonces que la aproximación buscada es:

Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Ejemplo 7. Calcúlese la serie de Taylor de f (x) = ex

Empezamos derivando, tratando de obtener un patrón; lo que es fácil con esta función:

f (x) = ex , f (x) = ex , f (x) = ex,..., f n (x) = ex

Entonces, de la fórmula:
x a ea (x − a) ea (x − a)2 ea (x − a)3 ea (x − a)n
e =e + + + + ... + ...
1! 2! 3! n!
Tomamos un punto (“ a ”), de fácil cálculo y con el que existan las derivadas; en este caso escogemos
a =0.
x 0 e0 (x − 0) e0 (x − 0)2 e0 (x − 0)3 e 0 (x − 0)n
e =e + + + + ... + ...
1! 2! 3! n!
x 1(x) (x)2 (x)3 (x)n
e =1+ + + + ... + ...
1! 2! 3! n!
De tal modo la serie para f (x) = ex , es:

x x x2 x3 x4 x5 xn
e = 1+ + + + + + ... + ...
1! 2! 3! 4! 5! n!

De forma más simple:



x xn
e =
n=0 n!
Es decir, evaluar f (x) = ex resulta igual a evaluar el

xn
polinomio infinito  n! ; por ejemplo:
n=0

  n!
 n
1 =  1
f (1) = e = 1
n!
n=0 n=0

Desarrollando el polinomio hasta 5° grado:


1 1
e  1+ + + 1 + 1 + 1 = 2.716
1! 2! 3! 4! 5!
Ejemplo 8 Calcúlese la serie de Taylor de f (x) = ln(x)

1 −1 −2.3 (−1)n+1(n −1)!


 =  1.2 IV
, f (x) = 2 , f (x) = 3 f (x) = 4 ,..., f (x) =
n
Las derivadas: f (x)
x x x x xn
De la fórmula de Taylor:
1 (x − a) −1 (x − a)2 1 (x − a)3 (−1)n+1 (x − a)n
ln(x) = ln(a) + + + + ... + ...
2 3 n
a 1 a 2 a 3 a n
Resulta evidente que “ a ” no puede ser 0 (no admite una serie de Maclaurin) ya que no es derivable –
ni continua- en ese punto; por comodidad se toma a =1.
1 (x −1) −1 (x −1)2 1 (x −1)3 (−1)n+1 (x −1)n
ln(x) = ln(1) + + + + ... + ...
2 3 n
1 1 1 2 1 3 1 n
(x −1) (x −1)2 (x −1)3 (x −1)4 (−1)n (x −1)n+1
ln(x) = − + − + ... + ...
1 2 3 4 n +1
Entonces:


(−1)n (x −1)n+1
ln(x) = 
n=0 (n +1)

Ejemplo 9. Estime el error cometido al calcular sen( ) con un polinomio de Taylor de 5° grado.
6

Del ejemplo 5, sabemos:

x3 x5
T5 (sin(x),0) = x − +
3! 5!

   
3 5

   6   6 
T (sin( ),0) = −

+ = 0.500002
5
6 6 3! 5!
El resto de Lagrange:


−( ) 7 7
R5  6 = = 2.14 *10−6 →   2.14 *10−6
(7)! 677!

 −6
T5 (sin( ),0) = 0.500002  2.14 *10
6
1
Ejemplo 10. Calcule el grado del polinomio para obtener una aproximación de con un error
e
menor a 10-4.

Sabemos:


1 (−0.5)n
=e =
−0.5
con   10−4
e n=0 n!
Usando el Teorema Lagrange:

e (−0.5)n+1
−4 −4
Rn  10 =  10
(n +1)!

Tomando un ϴ que haga máximo el resto entre <-0.5;0>

e0 (−0.5)n+1 (−0.5)n+1
=  10−4
(n +1)! (n +1)!

Entonces el menor número “n” que cumple la desigualdad:

(−0.5)5+1 1
=  10−4
(5 +1)! 46080

Podemos comprobarlo:

−0.5 (−0.5)0 (−0.5) (−0.5)2 (−0.5)3 (−0.5)4 (−0.5)5


e  + + + + + = 0.606510...
0! 1! 2! 3! 4! 5!

El resultado exacto: 0.606530… (se comprueba que el error aparece en la cuarta cifra decimal, como
se quería)

También podría gustarte