Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Resolucin numrica de
problemas de contorno
6.1 Introduccin
Un problema de contorno para una ecuacin diferencial es aquel en el que a
la variable dependiente o incgnita se le exigen condiciones en dos o ms pun-
tos distintos. Nos centraremos en los problemas de contorno para ecuaciones
diferenciales lineales de segundo orden, es decir, problemas del tipo
Del mismo modo que ocurre para problemas de valores iniciales, slo una
minora de ecuaciones lineales pueden resolverse mediante mtodos que apare-
cen en las obras dedicadas a su estudio. Por otro lado, no siempre es posible
explicitar una solucin que verique ciertas condiciones del tipo (6.2). Es por
ello que se hace necesaria, en la prctica la aplicacin de mtodos numricos
de resolucin aproximada.
Entre los ms conocidos y utilizados se encuentran el mtodo de tiro, el de
diferencias nitas, los mtodos de Ritz y Galerkin, o los mtodos tipo spline
entre los que destaca el mtodo de los elementos nitos.
En este captulo nos centraremos en los dos primeros: el mtodo de tiro y
el mtodo de diferencias nitas.
2 Captulo 6. Resolucin numrica de problemas de contorno
@f
M; 8 (x; u; v) 2 D:
@u
Si se verica que
y1 (b) 00
y 00 = y100 + y2 :
y2 (b)
Teniendo en cuenta que y1 es la solucin de (6.4) e y2 lo es de (6.5), se sigue
que
y1 (b)
y 00 = p (x) y10 + q (x) y1 + r (x) + p (x) y20 + q (x) y2
y2 (b)
y1 (b) 0 y1 (b)
= p (x) y10 + y2 + q (x) y1 + y2 + r (x)
y2 (b) y2 (b)
= p (x) y 0 + q (x) y + r (x) :
4 Captulo 6. Resolucin numrica de problemas de contorno
y 00 = f (x; y; y 0 ) ; x 2 [a; b]
(6.7)
y (a) = ; y (b) = :
En este caso, la solucin del problema no puede expresarse como una com-
binacin lineal de las soluciones de dos problemas de valores iniciales, debido
a la no linealidad de f . Para hallarla har falta realizar un proceso iterativo.
6.3 Mtodo de tiro 5
y 00 = f (x; y; y 0 ) ; x 2 [a; b]
(6.8)
y (a) = ; y 0 (a) = m:
y(b; m) = : (6.9)
(y (b; mk 1 ) ) (mk 1 mk 2)
mk = mk 1 ; k 2: (6.10)
y (b; mk 1) y (b; mk 2 )
y, por tanto,
yi+1 yi 1
y 0 (xi ) ' ;
2h
yi+1 2yi + yi 1
y 00 (xi ) ' :
h2
En el caso lineal, es decir, si consideramos el problema 6.3, efectuando las
aproximaciones antes indicadas, para cada uno de los nodos interiores de la
particin jada, se obtienen las igualdades
y0 = ;
yi+1 2yi + yi 1 yi+1 yi 1
2
= p (xi ) + q (xi ) yi + r (xi ) ; i = 1; : : : ; N 1;
h 2h
yN = :
Ay = b; (6.11)
donde y = (y1 ; y2 ; : : : ; yN 1 )T ,
0 1
2 + q 1 h2 1 + h2 p1
B 1 h p2 2 + q 2 h 2 1 + h2 p2 C
B 2 C
B .. .. .. C
B . . . C
B C
A=B .. .. .. C
B . . . C
B C
B .. .. C
@ . . 1 + h2 pN 2 A
h
1 2 pN 1 2 + q N 1 h2
(6.12)
y 0 1
r1 h2 + 1 + h2 p1
B r2 h 2 C
B C
B .. C
B . C
b=B
B ..
C:
C (6.13)
B . C
B C
@ r N 2 h2 A
rN 1 h2 + 1 h2 pN 1
yi = y (xi ) + O h2 ; i = 1; : : : ; N 1:
y0 = ;
yi+1 2yi + yi 1 yi+1 yi
=f xi ; yi ; ; i = 1; : : : ; N 1;
h2 2h
yN =