Está en la página 1de 5

Método de Diferencias Finitas

Prof: Marı́a Angélica Vega U.

Módulo 12

12. Resolución Numérica del Problema de Valor

de Contorno de orden 2.

Hemos visto dos métodos para determinar la solución particular yp de la

solución general de una ecuación diferencial no homogénea con coeficientes

constantes y = yc + yp . Ambos métodos tienen sus ventajas y desventajas,

además de no ser aplicables para cualquier expresión de g(x).

El método que analizaremos ahora denominado Método de diferen-

cias finitas, tiene la ventaja de ser aplicable a cualquier problema de con-

torno, desde no lineal a ecuaciones diferenciales parciales para las que no

siempre existe un método analı́tico para determinar su solución, pero tiene la

desventaja de dar un valor aproximado de la solución exacta en algunos pun-

tos del dominio de definición de la solución que son elegidos por el usuario.

Problema. Se trata de resolver el siguiente Problema de Valor de Con-

196
torno (P.V.C)

y 00 (x) = P (x)y 0 (x) + Q(x)y(x) + r(x) , 0≤x≤1

y(0) = 0. (211)

y(1) = 0.

con P (x), Q(x), r(x), funciones continuas en un intervalo abierto I.

Observemos que en el problema (211), la ecuación diferencial es no ho-

mogénea con coeficientes variables.

12.1. Método de diferencias finitas.

Este método consiste en

Dividir el intervalo [0, 1] en N + 1 subintervalos de igual longitud, de

modo que:

xi = i · h , i = 0, 1, · · · , N + 1 (212)

donde,
1
h=
N +1

En cada nodo xi , se aproximan las derivadas de la ecuación:

y 00 (xi ) = P (xi )y 0 (xi ) + Q(xi )y(xi ) + r(xi ) , i = 0, 1, · · · , N + 1.

(213)

197
Existen varias formas de aproximar las derivadas, pero es recomend-

able usar diferencias centradas , puesto que resulatan aproximaciones

mejores,
y(xi+1 ) − 2y(xi ) + y(xi−1 )
y 00 (xi ) =
h2

(214)
y(xi+1 ) − y(xi−1 )
y 0 (xi ) = .
2h

Reemplazamos las expresiones de (214) en (213), simplificamos la no-

tación escribiendo yi en lugar de y(xi ) y reordenamos los términos de

la ecuación en la siguiente forma :


   
2 h 2 h
−r(xi )h = − 1 + p(xi ) yi−1 +(2+h Q(xi ))yi − 1 − p(xi ) yi+1 , i = 1, · · · , N.
2 2
(215)

Observación 12.1 Observemos que (215) es un sistema de ecua-

ciones lineales, cuyas incógnitas son los valores de la solución aproxi-

mada evaluada en los siguientes puntos (extremos de intervalos),

xi , i = 1, · · · , N.

Ejemplo 12.1 Use el método de diferencias finitas para resolver el

(P.V.C.):
−2 0 1
y 00 = (y − 2) , y( ) = 3 , y(1) = 3
t 2

198
−2 4
Solución. Notemos que en esta ecuación P (t) = , Q(t) = 0 , r(t) = .
t t
La ecuación (215) en forma discreta queda,

8h2
   
h h
− 2−2 yi−1 − (4 + 2h2 · 0)yi + 2 + 2 yi+1 = , i = 1, · · · , N.
ti ti ti
(216)

Si tomamos h = 0,1, tenemos que t0 = 0,5 , t1 = 0,6 , t2 = 0,7 , t3 = 0,8 y

t4 = 0,9 , t5 = 1,0. Sustituimos en (216) y obtenemos el sistema matricial :


       
7 8 5 −73
−4 0
3
0  y1   − 2( ) · 3  
    60 6   15 


 12 16 8   4 
      
 −4 0 y2  
  
7 7 70  =  35 
   
;  =  (217)
 7 9    8   1 
0 −4  y3  
       
4 4    80   10 
  

16 8 10 −269
       
0 0 −4 y4 − 2( ) · 3 .
9 90 9 45
De aquı́ la solución aproximada es,

43 16 57 262
y1 = , y2 = , y3 = , y4 =
15 7 20 90

Actividades 12.1

Escriba el sistema de ecuaciones (215) en la forma matricial Ay = b

Dado el P.V.C.

y 00 + y + x = 0 , 0 < x < 1 con

y(0) = y(1) = 0.

• Determine la solución exacta del problema.

199
• Use el método de diferencias finitas, con N=3, para obtener una

solución aproximada del problema.

Resuelva el P.V.C.

y 00 = −3y 0 + 2y + 2x + 3 , 0 < x < 1 con

y(0) = 2.

y(1) = 1.

use h=0.25 y compare los resultados con la solución exacta.

200

También podría gustarte