UNIVERSIDAD NACIONAL DE EDUCACION A DISTANCIA

08.09 084097

o
a:
w
Z

o -

s ::J
o ..J
..J
~

::J U

ISBN 84-362-0834-X

UNIVEASIDADE DA COAUNA Servicio de Bibliotecas

111111111111 /II~ IIIIIIIIIIIIIIIIIIIII~ Imlllllllllllill
1700048755

.~

(I)
, I

"

UNIVERSIDAD NACIONAL DE EDUCACION A OISTANCIA

CALCULO\ NUMERICO II

UNIVERSIDAD NACIO YI'¥I~ EDUCACION A DISTANCIA
Ministerio de Educaci6n y Ciencia

CALCULO

NUMERICO

II

Unidad Didactica/1
RESOLUCION APROXIMADA DE ECUACIONES DERIVADAS PARCIALES (l.a PARTE) EN

DR. MARIANO

GASCA

GONZALEZ

INTRODUCCION En esta asignatura de Calculo Numerico II se va a tener el mismo objetivo que en Calculo Numerico I: se va a continuar presentando los problemas matematicos en los que tiene especial interes la resolucion aproximada, es decir, la construccion de soluciones proxirnas a la solucion exacta. Siguiendo la misma pauta que alli, procuraremos tratar el mayor mimero de problemas posible, aun a sabiendas de que esto nos impedira el poder profundizar en los temas, y nos obligara a aceptar algunos resultados que pueden encontrarse en libros de texto mas amplios, pero creemos que es preferible que suceda asi y que el alumno pueda conocer el planteamiento de los problemas para que, si 10 desea, profundice posteriormente por su cuenta. Tambien hay que hacer las mismas observaciones respecto al interes de que el alumno, adem as de utilizar quizas alguna pequefia calculadora para los calculos usuales y rapidos, sea capaz de programar los problemas para llevarlos a un ordenador, aunque naturalmente no insistiremos ya en ello ni plantearemos ejercicios en ese sentido porque pueden encontrarse en algunos textos, mientras que aqui nos ocuparian una parte excesiva del curso. Preferimos insistir en los aspectos matematicos del problema, y no en el aprendizaje de unas tecnicas. En este curso tiene especial enfasis la resolucion aproximada de ecuaciones en derivadas parciales, la aplicacion de mas porvenir de la matematica numerica, tanto por las enormes lagunas existentes aiin en la teoria de dichas ecuaciones como por la gran cantidad de problemas de la vida real en los que ellas intervienen. Sin embargo, nos encontramos inmediatamente con que la mayoria de los alumnos que cursen la asignatura pueden tener poco 0 ningun conocimiento de la teoria de ecuaciones en derivadas parciales. Debido a ello estaremos obligados aver iinicamente los casos mas sencillos y a dar unas breves orientaciones teoricas simplistas, imprescindibles para entender el planteamiento nurnerico del problema que es nuestro fin. Los alumnos que deseen tener- un conocimiento mas a proposito de la teoria pueden acudir, por ejemplo, a las obras:
3

©

UNIVERSlDAD NACIONAL DE EDUCACION A DISTANCIA Reservados todos los derechos y prohibida su reproduccion total Deposito legal: M. 24.759-1991 ISBN: 84-362-0834-X
0

- Madrid parcial

Imprime: Impresos y Revistas, S. A. (lMPRESA) C/ Herreros, 42. Polig. Ind. Los Angeles GETAFE (Madrid)

CALCULO NUMERICO II

III

R. RODRIGUEZ VIDAL: Ecuaciones diferenciales y temas afines. Ed. Vicens-Vives. A. DOU: Ecuaciones en derivadas parciales. Ed. Dossat. A. DOU - A. MENDIZABAL: Ecuaciones numerica. Ed. Dossat. en derivadas parciales y su resolucion

Despues de ver la resolucion aproximada de ecuaciones en derivadas parciales, iremos pasando sobre otros temas que no se vieron en Calculo Numerico I y que por su interes practice son casi imprescindibles en una vision global de la matematica numerica. Continuaremos, como en el curso anterior, viendo los temas de forma que el alumno pueda prepararlos en su mas simple esquema sin acudir a otra bibliografia, y remitiendo a esta unicamente para profundizar 0 para ver el mismo tema con otro enfoque, a quienes deseen hacerlo asi. Unicamente diremos que en la parte de ecuaciones en derivadas parciales uno de los tratados mas completos y practices es la obra de L. Collatz: The numerical treatment of differential equations (Ed. Springer Verlag), por supuesto mucho mas profunda de 10 que se requiere en el curso. Por ello la citamos unicamente como posible obra de arnpliacion. Y en cuanto a libros de caracter general, por ejemplo, el de A. M. Cohen: Numerical Analysis (Ed. MacGraw-Hill, version espanola en preparacion por Ed. Reverte) trata de varios de los temas tratados aqui aunque mas breve mente algunos de ellos. Es el mas recomendable para el alumno por presentar ademas ejercicios bastante interesantes. Por supuesto, tambien cabe recordar algunos de los libros citados en el curso anterior, sobre todo el de Isaacson.

Tema I Esquema/resumen

1.1.

Generalidades.

Ecuaci6n en derivadas parciales de primer orden y dos variables independientes. Ecuaciones semilineales. El problema de Cauchy. Curvas caracteristicas. Resoluci6n del problema de Cauchy. Construcci6n te6rica de la soluci6n. Ejemplo.

1.2.

El metodo ticas.

de las caracteris-

Resoluci6n numerica de sistemas de ecuaciones diferenciales ordinarias. Resoluci6n numerica del sistema de las caracteristicas. Aplicaci6n al ejernplo de la secci6n anterior. Aplicaci6n al mismo ejemplo de otros rnetodos de resoluci6n nurnerica. Caso de mas variables independientes.

1.3.

Caso de mas de dos variables independientes.

(

Generalidades. Res,ol~ci6n numerica nsticas,

del sistema de las caracte-

4

5

CALCULO NUMERICO II

1/3

Tema I Explicaciones complementarias

1.

RESOLUCION APROXIMADA DE ECUACIONES EN DERIV ADAS PARCIALES DE PRIMER ORDEN: EL METODO DE LAS CARACTERISTICAS PARA LAS ECUACIONES SEMILINEALES Generalidades

1.1.

Limitandonos, p~r el momento, al caso mas sencillo de dos variables independientes, consideraremos una ecuaci6n en derivadas parciales de primer orden, es decir, una ecuaci6n del tipo

f(x, y, z,

oz
Ox

,

oz

oy

) = o.

(1.1)

Siguiendo notaciones usuales llamaremos
p=

oz
Ox

q=--

Oz

oy

( 1.2)

Tambien para simplificar, ciones (1,1) del tipo
P(x,y,z)p

comenzaremos

considerando

en concreto las ecua-

+ Q(x,y,z)q

= R(x,y,z)

( 1.3)
7

Q I
l
f

4

1/4

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

liS

es decir, las llamadas semilineales 0 casi lineales por el hecho de ser lineales en las deriavdas de z, pero no necesariamente en z. Naturalmente incluyen como caso particular a las lineales, que son aquellas en que los coeficientes de p y q dependen solamente de x 0 y, y adem as R es lineal en z tambien:
p (x, y) p

llamando
po = (

oz )
Ox
(x., Yo, zs)

qo

= ( oz

oy

)
(x., Yo, z-)

( 1.8)

+ Q (x, y) q = R, (x, y) z + R2 (x, y)

(1.4)

Si la superficie EI problema tipico en las ecuaciones (1.1) es el llamado problema de Cauchy, que consiste en hallar la superficie z = z (x, y) que satisfaga la ecuaci6n (1.1) en el dominio que se este considerando y que ademas pase por una curva dada Y de ecuaciones parametric as
y: x
ee

en cuesti6n

satisface (1.3) se tendra
(1.9)

10 cual indica que el plano (1. 7) contiene a la recta
x-Xo P (x., Yo, z.)

x

It ),

y=y(t),

z = z (t)

(1.5)

z-Zo

(1.10)

Supondremos dada (1.1) en un dominio D en el cual f es continua, y que las derivadas parciales primeras y segundas de f respecto a sus argumentos son continuas en D. las notaciones usuales para las primeras derivadas son

ya que sustituyendo, obtiene (1.9).

por ejemplo, en (1.7) z -

Zo

e Y-

Yo despejados

en (1.10) se

x=--

Of

ox

y=

of

oy
si

z=--oz

of

p=

of

op

Q=

of

oq

(1.6)

Como se observara,

f (x, y, z) = p (x, y, z) p

+ Q (x, y, z) q -

Si (xo, Yo, Zo) describe una cierta curva, se va obteniendo en (1.7) una familia de planos tales que cada uno de eUos contiene a la correspondiente recta (1.10). Cuando la curva descrita por (x.; Yo, Zo) tiene la propiedad de que la recta tangente a eUa en cada punta (xo, Yo, Zo) es precisamente (1.10) se dice que es una curva caracteristica. Por tanto, las curvas caracteristicas son las soluciones del sistema de ecuaciones diferenciales dx dy
Q (x, y, z)

R (x, y, z)

dz R(x,y,z)

(1.11)

como ocurre en (1.3), se tiene

p (x, y, z)

of

op

= P(x,y,z),

of

oq

= Q (x,

s,

z)

es decir, que la notaci6n (1.6) esta de acuerdo con la utilizada en (1.3). Las hipotesis hechas sobre f se traducen en este caso a que P, Q, R sean continuas y con derivadas parciales primeras y segundas respecto a x, y, z continuas. Supondremos tarnbien que
sirnultanearnente. EI plano tangente a una superficie z tiene por ecuacion

En nuestras nua y y tica, es

el estudio del problema de Cauchy (1.4) (1.5) se demuestra que, bajo condiciones si x(t), yet), z(t) son continuas y con derivada primera contino es una curva caracteristica ni es tangente a ninguna curva caracterisdecir, si para todo t P [x It ), y It ), z(t)]
x'(t)
Q [x(t), y I t ), z(t)] y'( t)

_J_

0

-r-

(1.12)

df 6P y ~ d f

(en nuestro caso P y Q) no se anulan nunca

existe una unica superficie va y (1.5). En la que vamos blema: los pasan por

S:z

z(x, y) que verifica (1.3) y pasa

por la cur-

z (x, y) en un punta (x.; Yo, zo) de ella

( 1.7) 8

demostraci6n de este resultado se usa, un procedimiento constructivo a utilizar en la secci6n siguiente para resolver numericamente el propuntos de S son los punta's situados en las curvas caracteristicas que los puntos de y.
9

1/6

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

117

Tomando

un punto cualquiera
x = x Is),

(xo. Yo. Zo) de y. para hallar la caracteristica
y=y(s),
Z

=

Z

(s)

(1.13)

Tomando, por ejernplo, el punta (1, 1, 1) de la curva, buscaremos la curva caracteristica que pase por el, es decir, la curva que verifique (1.17) y que para s = 0, por ejernplo, da x = - 1, y = 1, Z = 1. Asi resulta inmediatamente
x = s-1 y=s+1 z = e"
( 1.18)

que pasa por el bastaria

plantear

el sistema (1.11) escribiendolo
dx ds dy ds dz ds = R (x, y, z) = Q(x,y,z) = p (x, y, z)

en la forma

(1.14)

y dan do valores distintos a s iremos encontrando por tanto, de la superficie S. Analogamente, el proceso. tomando

distintos puntos de esta curva y,

otro punto cualquiera

de la curva (1.16) se repetiria

(donde s va a hacer el papel de para metro de la curva caracteristica) y buscar la soluci6n de este sistema que para s = So (arbitrario. aunque suele tomarse So = 0) toma los valores xo. Yo. Zoo Los puntos de la curva (1.13) son puntos repetirse para cualquier punto de "'( de S, y el procedimiento puede

En realidad, la superficie solucion del problema propuesto es z = e (x + Y)i2, como puede comprobarse facilmente viendo que verifica (1.15) y que todos los puntos de (1.16) estan situ ados sobre ella. Es evidente tambien que todos los puntos de (1.18) estan en esa superficie, ya que (x + y)/2 = s.

1.2.

EI metodo de las caracteristicas

No es este un procedimiento usual para hallar la expresion de S en los ejemplos practices, pero como es la base para la resoluci6n aproximada del problema que expondremos a continuaci6n vamos aver c6mo puede aplicarse en un ejernplo sencillo para la obtenci6n de puntos de S. Sea la ecuaci6n lineal p +q =Z y se busca la superficie z = z(x, y) que la satisfaga x
00

En general, puede suceder que el sistema de las caracteristicas no sea facilmente resoluble, por 10 que puede tener interes el uso de metodos numericos que den solucionesaproximadas. De ello se deducira entonces el conocimiento de puntos pr6ximos a la superficie S que se queria conocer. Para ello, planteado el sistema (1.14) y dado el punto (xo, Yo, Zo) inicial podria aplicarse un metoda de resoluci6n aproximada de sistemas de ecuaciones diferenciales. Como se indic6 en el tema 36, secci6n 36.3 de Calculo Numerico I, la mayor parte de 10 que se dijo al ver la resoluci6n numerica de ecuaciones diferenciales es valido para sistemas, cambiando las funciones que aparecian alli, de valores reales, por funciones vectoriales. Asi, si el problema es
y' = f(x,y) y (x.,) = 1)
XE

(1.15)
y

pase por la curva (1.16)

=-

t, y

=

t,

Z

=

1

<t<

00

(en este caso la curva es una recta).

El sistema (1.14) es ahora
dx
=1

[x.; x,

+ a]

f

ds dy ds dz ds

con
=1 ( 1.17) y

=.

1
10

=Z

[~:1
Yn

fl (x, YI, y, .. , y-) f2 (x, Yi. Y2 ... , y-)
f(x,y)= fn (x, YI, y, ... , y-) 1)=

[tJ
11

I .. .
., . et".<•.,.•~., I

1/8

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

119

el metodo de Euler, como ejemplo mas sencillo pero muy util, podria igual que en ecuaciones
Ym + I = Ym yo = 7J,

expresarse

+ h f (xs. ym)
de

Sin embargo, no es este tipo de resolucion numenca el de aplicacion mas frecuente en la practica, sino que puede aproximarse el sistema (1.14) tambien por otros metodos. Por ejemplo, usando diferencias finitas,

pero entendiendo

que los calculos se llevaran como sigue. A partir
YIO

s -s rl

A

Y1IJ
(121) YnO 7Jn

Yo =

---

= R(XA,yA,ZA)

= RA

se ca1cula, en general,

SB-SA

[]
m+, m+1

YI Y2

[Y'.]
Y2
m

[ f, (x., y,., y""... ,
f2 (Xm, Ylm, Y2m... , +h

Yn

m +t

v; ;"

· ·

·

'

.

.

.

Y nm Ynm) )

]

es decir, por ejernplo,
(yB-yA)PA (ZB-ZA)P =(XB-XA)QA A= (XB-xA)RA ( 1.22)

.

.

. .

. .

. . Ynm)

fn (Xm, Ylm, Y2m... ,

Aqui Y j m representa un valor aproximado de la funcion y.(x),)j-esima nente de la funcion vectorial y(x» para x = x., = Xo + mh.

compoPartiendo de (1.21). Tambien
xB -x

de (xA'

yA'

ZA)

Y tomando

xB arbitrario,

obtendriamos

YB'

ZB

Aunque el ejemplo de la seccion anterior no requeriria su resolucion aproximada, por su sencillez, veamos como podria utilizarse el rnetodo de Euler para obtener de manera aproximada puntos de la curva caracteristica que pasa por (- 1, 1, 1), en vez de hacerlo de manera exacta como 10 hemos hecho. Tomando h tan pequefio como se quiera se va forman do

se podria utilizar,
A

por ejernplo,
ZA)

1
-2-P(XA'YA

+ -2-'P(XB,yB,zB)

1

1
=-2(PA

+ PH)
(1.23 )

= Xo + 1 h = Xo + h = - 1 + h Yt = Yo + 1 h = yo + h = 1 + h
x,
Z,

0.19)
Z

=

Zo

+ zsh

= Zo (1 + h)

=1

+h
B S

-z A -s
A

+ 1h = - 1 + 2 h Y2 = y. + 1 h = 1 + 2 h Z2 = Z, + z.h = z, (1 + h) = (1 + hY
X2

= Xl

(1.20)

B

asi sucesivamente. Los puntos (- 1 + h, 1 + h, 1 + h), (- 1 + 2 h, 1 + + 2 h, (1 + hi)' etc., son puntos proximos a la curva caracteristica buscada y, por tanto, a S. Para h = 0.1, por ejemplo, -se obtienen (- 0.9, 1.1, 1.1) (- 0.8, 1.2, 1.21), mientras que los correspondientes puntos exactos son (- 0;9, 1.1, eO•I) = (- 0.9, 1.1, 1.1051. .. ) Y (- 0.8, 1.2, e 0.2) = (- 0.8, 1.2, 1.2214 ... ).
y 12

es decir,
(XB-X,)(O,+OBl] = (XB-XA)
(RA

(;B-Y')(P,+PB)=
c

(1.24 )

(ZB-L. ) A

(PA

+ PB)

+ RB)
13

1110

CALCULO NUMERICO II

CALCULO NUMERICO II

1111

Elegido arbitrariamente XB prOXImO a XA (ver figura 1.1) tendriamos hallar YB, ZB en general, por un metodo de resolucion aproximada de sistemas 2 ecuaciones con 2 incognitas, puesto que las incognitas Ys' ZR aparecen PB = P (xB, YB' ZB)' QB Y RB. Recuerdese para ella el tema 22 de Calculo merico I.

que de en Nu-

Y sera semilineal

Sl

es
n ~ j=1 Ajpj = B

(1.27)

don de B = (XI ...• Xn• z). La condicion inicial 'I del problema de Cauchy (n - 1) dimensional definida parametricamente por
Xj

sera

ahora

una

variedad

= Xj(tl.

t2 ...• tn-I)

j

= i.

2, ... ,

n)

Z = Z (t., t2 ...• tn-I)

(1.28)

La condicion

(1.12) se transforma
Al OXI Otl A2

ahora en

...

An

OXn OX2 -_ ...-Otl

otl

Figura 1.1 OXI

En el ejemplo anterior, por el caracter lineal de P, Q, R, la resolucion de (1.24) no presentaria problemas, pero en general, como hemos dicho, tendria que utilizarse un metodo iterativo. Conocidos xB' YB' ZB se calcularian Yc' Zc para Xc proximos a xB de manera analoga a 10 que se ha hecho con el punta B a partir del A Y asi sucesivamente. Las aproximaciones del sistema que se han indicado son simplemente ejemplos usuales de como puede resolverse, pero, naturalmente, puede hacerse de muchas otras maneras.

Otn-I

-_ ..._OX2 OXn otn-: otn-I

... ... ... . ..

(1.29)

Y el sistema

de las curvas caracteristicas
dx2 Az

es
dz

(1.30)

B

A partir de aqui todo es ya analogo, con la unica diferencia de que es un sistema de n + 1 ecuaciones diferenciales ordinarias, en el que se busca la curva solucion
x, = x, (s)
j = 1. 2 .... n } (1.31)

1.3.

Caso de mas de dos variables lndependlentes pero el

En este caso la interpretaci6n geometric a del problema se complica, planteamiento del problema sigue siendo el mismo. La ecuacion sera
f (XI. X2 ...• Xo• PI. P2 ...• p-, z) = 0
G

z

=

z (s)

(1.25)
(1.26 )

donde Pi=--14

OZ

i

=

1.2 ....

n

que toma para s = So los valores x1(O), X2(O) , ••• , x,\O) obtenidos dan do un valor cualquiera a los t., t2, ••• , tn-I en (1.28). La diferencia. por tanto, no da lugar a ninguna dificultad teorica, aunque si alarga el calculo. En cuanto a la resolucion numerica del sistema hay que hacer la misma observacion, ya que los mismos metodos usados en 1.2 serviran en este caso con el cambio de notacion correspondiente.
15

CALCULO NUMERICO II

1113

Tema I Ejercicios de autocomprobaci6n

1.

Escribir las expresiones que resuItan al aplicar el metodo de Euler para la resolucian aproximada del sistema (1.14) partiendo de (xo, Yo, Zo) para s = So. ;,Hay alguna diferencia entre el resultado del ejercicio anterior y el obtenido mediante (1.21)? Escribir el sistema (1.24) correspondiente al problema (1.15) (1.16).

2.

3. 4.

Aplicar el ejercicio anterior para obtener de manera aproximada los puntos de la curva caracteristica que pasa por (1, 1, 1) correspondiente a x = - 0.9 y x = - O.B. Dar la expresion de (x.; Yn, z.) en el ejemplo (1.15) (1.16), resuelto por el metodo de Euler. Dar la expresion para x, = - 1

S.

6.

+

del punto n h.

obtenido

por el procedimiento

del ejercicio 4

7.

Comprobar que en el problema de hallar una superficie rifique xp + YP - 2z = 0 Y pase por la circunferencia

Z

z(x,

y)

que ve-

(1.32 )

verifica la condicion (1.12). e

I

B.

I

I

Aplicar el metodo de Euler para encontrar aproximadamente 3 puntos de la caracteristica del problema anterior que pasa por (1, 0, 1) usando h = 0.1.
17

1/14

CALCULO

NUMERICO

II

CALCULO NUMERICO II

IllS

9.

Aplicar misma ejercicio

el metodo caracteristica anterior.

(1.24) para
anterior,

encontrar aproximadamente 3 puntos con los mismos valores de x obtenidos

de la en el

10.

2 Comprobar que la soluci6n buscada es e1 paraboloide Z=x con los resultados obtenidos en los dos ejercicios anteriores.

+

y2 Y comparar

11.

Utilizar la ecuaci6n zp y3q = X para comprobar que el metodo result aria ya mas complicado que en los ejercicios anteriores.

+

(1.24)

Tema I Soluciones a los ejercicios de autocomprobaci6n

l.
Xn+l

= x,
I

Yn

+

= Yn

+ h P (x., y., z.,) + h Q (x., Yn, Zn)
siendo xn, Yn, zn) una aproximaci6n de

para n = 0,1, ... , con (xo, Yo, Zo) dados, ( x(sn), Y(Sn), z(sn» Y s , = So nh.

+

2.

Es 10 mismo• exactamente , Y asi sucestvamente.

si se utiliza

sB

=

SA'

+

h d espues Sc

=

SA

+

2h

3.

4.
YB

= 1.1,

ZB

= 1.1057 '" =
4.41

2.1 1.9 para para
X B

= --0.9

YB = 1.2,

ZB

=

3.61

= 1.2216...

xB = --0.8

s.
x, = -1
18

+ nh,

Yn = 1

+ nh,
19

1/16

CALCULO NUMERICO II

CALCULO NUMERICO II

1117

6.
Xn= -1

+ nh,
las ecuaciones
x It) = cost,

7.

Utilizando

parametricas
y(t)=sent,

z (t) = 1

Para t E [0, 2 8.
X

nl
n

el deterrninante

vale 1.

(1 + 2 h) luego Xn+1 = ) (1 + h), Yn+ I = Yn (1 + h I' Zn+ I = Z(n1+ 2 h)"+ I' +1 + h)n+ , Zn+1 '4J. Por tanto, = Xo (1 + h)n ,Yn+1 = Yo(1 los puntos son (1.1,0, 1.2), (1.21, 0, 1.44), (1.331, 0, 1.728). n+ I

=

X

Tema I Actividades recomendadas

9.

(1.1, 0,

23 --i9)'

2.3 2.53 ~ (1.21, 0, ~ . 2.09)' (1.331, 0, 1.9

. 2.53. 2.09

2.783), 2.299

es decir

(1.1, 0, 1.'2105... i, (1.21. 0, 1.4653 ... i, (1.331. ~,1.7738_:_.. \ la superficie da - 2X = 2y luego px + qy = 2z. ara z '. 10. P2 2, q1 Los 'untos exactos que se han intentado aproxlI~ar so~ (1.1, 0, ~.2~, Y(1.21, 1.4~4), (1.331, 0: 1.771561). Como se ve, es mas preciso el se-

0,

gundo metodo.

1. Volver aver la resolucion numenca cas, tema 22 de Calculo Numerico I.

de sistemas

de ecuaciones

algebrai-

11.

Resulta

2. Volver a ver los temas 33 y 34 de Calculo Numerico resolucion numerica de ecuaciones diferenciales.

I para

recordar

la

es decir un SIstema FI (YB' ZB , F2 ( YB' z) = ',.cuya resolucion B I . ' por I metodos del tema 22 de Calculo Numenco . mtentarse os

.

)- °

°

3. Leer en alguna obra adecuada la resolucion exacta del problema de Cauchy en ecuaciones de primer orden en derivadas parciales. Se recomienda, por ejemplo, por su claridad, el capitulo correspondiente del libro de R. Rodriguez Vidal, Ecuaciones diferenciales y temas afines (Ed. Vicens Vives). puede 4. Ver en el tema 36 de Calculo Numerico I el comentario cion numerica de sistemas de ecuaciones diferenciales. sobre la resolu-

..
w.

Li

20

21

CALCULO NUMERICO II

11/1

Tema II Esquema/resumen

z Cll
on Cll 0
Z

2.l.

< ::>

0

u
< Q <

El metodo de las caracteristicas para una ecuaci6n cualquiera de primer orden.

(

Sistema de las bandas caracteristicas. Resoluci6n te6rica del problema de Cauchy. Determinaci6n de p y q en la curva inicial. Otra definici6n de curvas caracteristicas.

Cll Cll Q

>;:.

~

offi O:::Q
Zo:::

0..0::: <0

_~
OCll

2.2.

::>0::: .....lo.. SSCll CllQ ::t::on CllCll Cl~ onO 00::: Cl< 00.. :-on Cll< ~Q on< 0::: 0:::,0:::

u_

Metodo de diferencias finitas para ecuaciones de primer orden.

Ejemplo. Esquema en diferencias finitas para el ejemplo. Desarrollo del calculo. Observaci6n practica sobre dominios de influencia en la soluci6n exacta y la aproximaci6n. Otros esquemas en diferencias finitas.

2.3.

Otros rnetodos.

E-tu
OQ

[

Metodos iterativos. Ejernplo. Construcci6n de las aproximaciones. El rnetodo de/otencias.

23

CALCULO NUMERICO II

11/3

Tema II Explicaciones complementarias

2.

OTROS METODOS DE RESOLUCION APROXIMADA EN DERIVADAS PARCIALES DE PRIMER ORDEN

DE ECUACIONES

2.1.

El metodo de las caracteristicas para una ecuacion cualquiera de primer orden

Volviendo a la ecuaci6n (1.1) y al problema de Cauchy (1.1), (1.5), con las hipotesis hechas en la secci6n 1.1, si la ecuaci6n no es semilineal el problema se complica algo, porque la soluci6n hay que buscarla a traves de las bandas caracteristicas en lugar de las curvas caracteristicas, Las bandas caracteristicas son las soluciones sistema (con las notaciones (1. 6». dx ds
= P, .. _-=Q,

x(s), yes), z(s), pes), q(s»

del

dy

dz ds dq ds

ds

=pP

+ q Q,
(2.1 )

dp ds

= -X-pZ,

= -Y-qZ

es decir,
dx --=-dy

dz pP+qQ

dp

dq
Y

P

Q

x + pZ

+ qZ

(2.2)

25

11/4

CALCULO NUMERICO II

CALCULO NUMERICO II

illS

Se sigue llamando curvas caracteristicas a las (x(s), y(s) , z(s», pero ya no se pueden obtener como en el caso de las ecuaciones semilineales tomando solamente las tres primeras ecuaciones (2.1), ya que, en general, P y Q dependen de p y q. Recordemos que en las semilineales, pP + qQ = R, con P, Q y R dependientes solo de x , y, z, luego las tres primeras ecuaciones de (2.1) son en ese caso las (1.11). L6gicamente, para poder encontrar una solucion concreta de (2.1) se requiere conocer ahora (xo, Yo, Zo, Po, qo) y no solo, como antes (xo, Yo, Zo). Por ello, el proceso consiste en 10 siguiente: dada la ecuacion (1.5), se calculan sobre esa curva pet) y q(t) como indicaremos Entonces se conoceran como datos iniciales
[x It), y(t), z Ct), p(t),
q(t)]

de que hay que resolver (2 4) (2 5) . hb' .. ., y que si no se puede despejar p y q directamente a na que resolver ese sistema por un metodo iterativo. Algunos autores Haman curvas caracteristicas a que hemos 11amado nosotros caracteristicas sobre el cuales el conocimie t d (t). rna ·11 d n o. e Z • no perrnite, en general, as senci 0 e ecuaciones hneales (1.4) el sistema seria
dx ds

las proyecciones de las curvas plano OXY So 1 . n curvas en as conocer pet), q(t). En el caso de estas curvas caracteristicas

(1.1) y la curva posteriormente. Esta otra definicion segundo orden es facil,

= p (x, y),

dy
ds

= Q(x,y)

tiene la ventaja de que su generalizacl'o' n

a ecuaciones

de

Despues se plantea el sistema (2.1) y se busca la solucion 0 banda caracteristica que para s = So(arbitrario, pero usualmente 0) toma unos valores Xo = x (to), Yo = y (to), ... , qo = q (to). Una vez construida esa banda caracteristica (xrs), y(s), z(s), pes), p(s» los puntos (x(x), yes), zfs) describen una curva caracteristica y, por tanto, son puntos de S. Asi, pues, p y q hacen un papel auxiliar calculo aproximado de puntos de S. pero necesario much as veces en el

2.2. Metodos de diferencias finitas para ecuaciones de primer orden
tili Hemos visto ya en el ~ema anterior como el metodo de diferencias finitas podia u ~l~arSet~~ra reso~ver el SIstema de las caracteristicas, pero ahora vamos a ver como o il.m.rtla. u 1 izarse dircctamenr- en la ecuacion y" a la vez vamos a ver sus grandes I aciones en general. Supongamos, por ejernplo, la ecuacion

La determinacion de p y q sobre y a que nos hemos referido puede hacerse asi: por una parte al derivar z( t) respecto a t
z'{t) = p Itj x'{t)

anteriormente

--+---=u
(2.4)

ou ot

ou ox

(2.7)

+ q(t)y'(t)

con la condicior, inicial
(x, 0) = f (x)

y

por otra parte
U

f j x It ), y I t ), z It ), p I t ), q(t)]

=0

(2.8)

(2.5)

Se pretende Siempre que el jacobiano de (2.4) (2.5) sea distinto de cero, p( t) y q( t) quedaran deterrninadas por ese sistema de manera unica. Pero esa condicion sobre el jacobiano es precisamente
p x' (t) Q y' (t)

buscar la solucion para t ~ O. (2.7), por ejemplo, por
k) U (ox

Se puede sustituir
U (x, t

~o

(2.6)

+

t~

+

U (x

+ h. t) 2h

U (x -

h, t)

k

= U (x, t)

(2.9)

que se cumple siempre que (x(t), y(t) , zf t) describa una curva no caracteristica ni tangente aninguna caracteristica, ya que en este caso se anularia el determinante como se deduce de las dos primeras ecuaciones (2.1). La resolucion numerica del problema es analoga al caso semilineal, aunque aqui habra que resolver el sistema de 5 ecuaciones. Tambien hay que hacer la observacion
26

es de~ir, que se han sustituidu las derivadas parciales por diferencia fi it 1 aproximan. Como se d . s mi as que as u(x t) d 1 bl (2Preten e que U(x, t). sea una aproxlmacion de la solucion que' e pro ema .7) (2.8) y esta vale f(x) para t = 0 podemos pedir tambien
U(x,O)

=

f(x)

(2.10)
27

II/6

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II 1117

Para comenzar, dividiremos el eje de las x en intervalos de longitud remos Xi = ih, i entero. Analogamente con el de las t, t j = jk. Entonces una funcion U (x, y) definida para todo punto (Xi' t.) exigiendo que (llamando Ui.j = U (Xi' Yl) por abreviar, Z el conjunto de los enteros teros no negativos)
Ui,
j

h y llamabuscaremos se verifique y Z+ los en-

Segun se vio en el tema anterior la curv . . . I . pasan por los puntos de ella. a micra determma En es e ejemplo, el sistema de las caracteristicas
dx ---= ds
1,

las caracteristicas

que

t

.

es
du

+I

-

Uil

J

k
Y
U,
0

+

Il, + Ij

-

Ui-Ij

2h

= Uij

vi

E E

Z Z+

-J

(2.11)

dt ---= ds

1,

---=u

ds

(2.14)

=

f

(Xi)

=

Como para x = a t correspondiente es'
fi

=

0

v is Z

(2.12)
X

I f( , , u va e a) segun los datos iniciales, la caracteristica

Es evidente que esto determina los valores de U i.j ViE Z y Vj E Z+, ya que (2.12) nos los proporciona para to do i E Z y j = 0 (2.11) permite calcular los U il
10 (2.13) . 1

=s

+ a,

t

= s,

u

=e

S

f (a)

(2.15)

que equtva e a decir que sobre la recta t -

x = a del plano OTX u vale e'f(a). resulta que sobre la recta

tconocidos los Uit se calculan los Ui2 de nuevo con (2.13) y asi sucesivamente. Sin entrar a fondo en la discusi6n del metodo, veamos alguna observaci6n practica importante, tanto para ahora como para mas adelante. En el calculo de U i.] +1 en (2.13) aparecen los puntos indicados en la figura 2.1. EI valor de U ij+1 + 1)

Para x = b t = 0 u vale feb) 1 ' x = b de OXT u vale e'ftb). ' uego analogamente

Resultados similares se obtendrian para cualquier x to d 0 ello se deduce que conocidos como s d = c con a ~ c ~ b y de sobre el segmento [a bl de OX ued d u~e e en nuestro caso, los valores de f la zona rayada en l~ figura 2'3 q a et~r~mado el v~lor de u sobre los puntos de como se indica en la fi . (x po)rque Sl e punto esta sobre la recta t - x = c igura , u x, t vale
u(X,t)

(i, j

=

e'T Ic)

(i - I, j)

(i.j)

(i

+

I, j)

Figura 2.1

depende asi unicamente, a traves de los sucesivos calculos, de los valores U i-j-IO, U i-jO, ... , Ui+jO, U i+j+1 0 como puede verse en la figura 2.2.
4

3

2

°

a

c

b

Figura 2.3

o
i-4 i-3 i2 i-I i+l i+2 i+3 1+4

lit
i

..

Figura 2.2

Entonces se comprende que n d .+ (Xi tj) de la malla que se puede construi e ser Ib~Leresante que el triangulo de puntos s ruir con ase en AB t f b anda rayada como se indica elf' 24 enga puntos uera de la n a 19ura . , porque
29

28

11/8

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

II/9

metodo los ~alores de u hacerse 10 slguiente: en nuestro caso
(Ui

(Xi,
I-

k), y Hamar a los resultados Uio)/k

Ui·l• Por ejernplo,

puede

va a ser una aproximacion

de 6 u (x, 0) dt ' pero

u (x, 0) = f (x)

vXE[O,LJ

luego
-----

ou (x, 0) ox

= f' (x)

o

D

A

B

x

Como adernas se tiene (2.7), resulta
Figura 2.4

-ot-

ou

(x,0) =

u(x,O)--

Ou(x,a)
ox

= f(x)-f'(x)

(2.18)

Por tanto, podemos tomar en este caso el valor de U en P depende unicamente de los valores de f en AB, mientras que el valor exacto u(P) se debera solo al valor de f en D y, por tanto, es independiente de los valores de J en AB. En resumen, en este caso concreto interesa que la pendiente de PA sea menor que 1, para que asi el triangulo este inc1uido dentro de la zona rayada. Esto equivale a decir que en este ejernplo no deberiarnos tomar h y k cualesquiera, sino verificando
k --<1 h (2.16)
Uu = Uio

don de hemos llamado f

t

=

f(x.) f· I'
I 1

=
-

+ k (f, -

C)

f'( XI. .)

(2.19)

Tambien se podria poner (f ,

+

I

f

1-

I

)/2h en 1

ugar

d f' ei

,

etc.

2.3. Metodos iterativos

0

de aproximaciones

suceslvas y otros metodos

e inc1uso cuando los hagamos mantenerse esa condicion,

cada vez mas pequefios,

tendiendo

acero,

deberia

Se conocen con este nombre 1 't d d . Volviendo al ejemplo de la se ., os teri 0 0 el, tipo del q~e vamos a describir. du CClOnan error, podnamos despejar una de las derivadas'dt ' por ejemplo:
---=u----

Asi pues, en general, no debiera emplearse el metodo sin tener en cuenta como es el sistema de las caracteristicas, porque puede llegarse en caso contrario a grandes errores. L6gicamente cabe preguntarse (U (x, t por que no hemos aproximado du

ou

ou

ot

ox
L

(2.20)
I)

dt

du

y reemplazar decir,

en esta igualdad u por u' m) a la derecha (m . y por u

I a a izquierda,

es

en (2.7) por puede

+

---

ou(m+l)

k) -

U (x, t -

k)/2

k como hemos hecho para~. a (2.13), a

En efecto,

ot

=

u(m)

ou(m) _

Ox
u'?' que

m>O cumpliera
Y t>O

(2.21 )

hacerse, pero ello nos llevaria, analogarnente
k

Entonces podria tomarse una funcion como, por ejernplo, en nuestro caso
k Uii (2.17)
y
u(o)

la condicio n . . . I micra ,
(2.22)

---(Ui-li

h

+ Ui+Ii) +

(x, t)

= f (x)
-OU(I)

VXER

luego resolver la ecuacion diferencial

con condoteton micra I ., '"

y necesitariamos los valores de U i I adernas de los de U i 0 para poder e comenzar a calcular los U i 2. Por tanto, tendriarnos que calcular aproximadamente por otro

ot

== f(x)-f'(x)
(2.23 )

u(l) (x, 0) = f (x ) 31

..

30

lIllO

CALCULO NUMERICO II

CALCULO NUMERICO II

11/11

En nuestro caso se tendria
U(l)

(x, t)

=

[f (x) - f' (x)]

t

+ f (x) =
-

(1

+ t)

f (x) - f'(x)

t

y se plantearia
-OU(2)

ot

'= (1

+ t) f (x)

f'(x) t -

(1

+ t)

f' (x)

+ f"(x)

t

u(2) (x, 0) = f (x)

y asi sucesivamente. Naturalmente, no es un metodo numerico tipico porque hay que resolver a su vez, en cada caso, una ecuacion diferencial, que en nuestro ejemplo es sencilla, pero en otros casos no. Tambien se la podria resolver de manera aproximada pero ello complicaria ya el procedimiento. Tarnbien presenta parecidas llamado metoda de potencias en el buscan los valores de las derivadas ejemplo concreto, luego se tomaria primeros terrninos de la serie
U(x,o)+t

Tema II Ejercicios de autocomprobaci6n
1. Se considera la ecuacion en derivadas parciales curva inicial para el problema de Cauchy
x = t,

objeciones desde el punta de vista numerrco el que derivando la ecuacion y la condicion inicial se sucesivas de u sobre la curva inicial. En nuestro como valor aproximado de u(x, t) ellado por los

p2

+

qy

z y se da como

ou at

(x,o)

+-2

tl

0= u (x, 0) otl

y = I,

Z=

e

(2.24)

al menos para puntos (x, t) con t pequefio. De cualquier manera, y aun con sus dificultades, en general, el de las caracteristicas. el metodo mas interesante es 2. 3. 4.

Demostrar Mostrar

que en este problema

se cumple la condicion

(2.6).

como pueden calcularse p y q sobre la curva (2.24). en su forma (1.21).

Aplicar a este caso el metodo de las caracteristicas La misma cuestion con el (1.23).

s.
6.

Si se considera la ecuacion (2.7), comprobar que aunque se sepa que sobre la recta y = x, u vale g(x) no que dan determinadas p y q sobre ella. Si se considera la ecuacion

au at

-2

au

ox

=U

(2.25)

e.sc.ribir e~ esquema que resulta al aplicar la aproxirnacion por diferencias finitas analoga a (2.11) (2.12) y decir cual tendria que ser ahora la condicion analoga a (2.16) si se parte de los datos iniciales sobre t = O.

7. Calcular mediante el esquema del ejercicio anterior unos valores aproximados
de u(O.S: 0.1) y u(O.S, 0.2) dondeu es la solucion del problema (2.8). Tomese f(x) = x, h = 0.1 = k.
32

de Cauchy (2.25)

11/12

CALCULO

NUMERICO

II

CALCULO NUMERICO II
/

11/13

8.

Calcular u(O.5, 0.2) aproximadamente al (2.17) (2.19).

en (2.25) (2.8) con un esquema

analogo

9.

Hallase por el metoda
(0.5,
u(O)

=

0.2)
X.

para

el

de aproximaciones sucesivas u(1) (0.5, 0.2), Y U(2) problema de los ejercicios anteriores comenzando con

10.

Comprobar que u = e'(x cicios anteriores Y evaluar

+

2t) es la soluci6n del problema para x = 0.5, t = 0.2.

tratado

en los ejer-

Tema II Soluciones a los ejercicios de autocomprobaci6n

1. 2. 3.

EI determinante
p2

de (2.6) vale en este caso p = 2 t, luego q

1.

+

q

= e, +

=_

3 t2.

xB = x , 2PA (SB - SA)' YB = YA YA (SB- SA)' ZB = (2p! (SB - SA) 0 tambien ZB2= (p! + ZA) (SB - SA) porque 2p2 qy = Z se deduce de la ecuaci6n p2 qy z. Tambien se tiene

+

+

=

+

+ + p2

qAYA) como

Tomando SA = 0 Y (xA' YA' PA' qA) cualquiera de la curva dada, para SB = 0.1, por ejemplo, se podria calcular XB' YB' ZB' PB' Q.BY comenzar de nuevo. Tanto (xA' YA' ZA) como (xB, YB' ZB) son puntos pr6ximos a la superficie buscada. Tambien se puede tomar x arbitrario, deducir de la primera igualdad el valor de SB Y construir las restantes a continuaci6n.

4.

Por ejernplo, 10 analogo

a (1.24)

2 (YB-YA

)(PA )(PA )(PA )(PA

+ PB) = (XB-XA + PB) = (XB~XA + PB) = 0

)(YA

+ YB) + PB)

2 (ZB-ZA
2 (PB-PA

+ PB) = (xB -XA)(ZA + P~ + ZB + p2B)
)(p"

(qB-qA
34

35

11/14

CALCULO NUMERICO II

CALCULO NUMERICO II

11/15

( xA, Y A>

La manera de proceder seria analoga a la del ejercicio anterior, .a partir de PA' P) Y x B arbitrario , pero habria que resolver el sistema, que ZA' A resulta ser bastante complicado. Resulta P, + Qq = p + q = u = g(x); p + q = g'(x). Asi, si g(x). =1= g'(x) no hay solucion. Si gf x) no quedan determinadas tampoco, por reducirse las dos anteriores a una solo: p + q = u = g(x).

s.

6.

k

h

Tema II
La condicion seria k/h ~ 2. 7.
U(O.5,O.1) =0.75, U (0.5,0.2) 2k h U (0.5, 0.2) = 1.0150 = 1.045

Actividades recomendadas

8.

Ui

j+1

=

Ui, j-r l

+

Uu = Uio

+ k (2 f', + L),

1. Tomar ejernplos resueltos de alguna de las much as obras que existen sobre ecuaciones diferenciales que incluyan ecuaciones en derivadas parciales y plantear problemas analogos a los propuestos aqui. 2. En ellibro de L. Collatz, The numerical treatment 0/ differential equations, obra muy practica en problemas como los que estamos tratando, aunque demasiado amplia para nuestros propositos, pueden verse ejernplos con resultados numericos abundantes. Esta editada por Springer Verlag. 3. Tambien in troduccion. pueden encontrarse ejemplos en el libro de Cohen, citado en la

9.

u(I)

(x, t)

= 2t + xt + x,

u(l)

(0.5,0.2)

=

1
t)

U(2)

(x, t) = 2t2

+ 2t + Xt2/2 + xt + x,

u(2)(x,

= 1.090

10.

OU

ot

=

e' (x

+ 2t + 2),

OU

ox

=

e

t

,

ou ot

-2

OU

ox

=u

u(O.S, 0.2) ~ 1.09926. Los resultados obtenidos han sido bastante proximos.

36 37

J.

CALCULO NUMERICO II

111/1

\

Tema III Esquema/ resumen

z

c
0 0 Cl
cG

u.l

3.1.

Generalidades.

[

Notaciones. Ecuaciones semilineales 0 casi lineales. Generalizaci6n a ecuaciones de segundo orden del concepto de caracteristica.

z
~
C)

u.l

Vl

u.l u.l
....l

Cl
Vl

3.2.

Curvas caracteristicas.

~

0 cG
< 0..
~ ~
Vl

[
[

Determinaci6n de las derivadas de orden superior cuando se conocen z y sus derivadas primeras. Ecuaci6n de las caracteristicas para una superficie soluci6n. Ecuaciones hiperbolicas, parabolicas y elipticas.

c
u.l Cl Z u.l
Vl

3.3.

> C2

Ecuaciones lineales y ecuaciones de la fisica rnaternatica.

Caso de ecuaciones lineales. Problemas clasicos de la fisica relacionados con ecuaciones en derivadas parciales de segundo orden.

0
U U

u.l Z

3.4.

~ ~

UJ

Reducci6n de ecuaciones de segundo orden lineales a forma canomea.

[

Cambios de variables en la ecuaci6n dada. Relaci6n del problema del cambio de variables con la ecuaci6n de las caracteristicas. Forma can6nica de las ecuaciones hiperbolicas, parabolicas y elipticas,

39

CALCULO NUMERICO II

111/3

Tema III
Explicaciones complementarias

3.
3.1.

ECUACIONES EN DERIVADAS PARCIALES DE SEGUNDO ORDEN
Generalidades

Entre las ecuaciones en derivadas parciales de orden superior al primero, las de segundo orden son las de mayor interes por aparecer con frecuencia en el estudio de muchos fen6menos fisicos. Limitandonos, por sencillez, al caso de dos variables independientes x, y consideraremos ecuaciones del tipo llamado semilineal 0 casi lineal por ser las de mayor importancia practica:
a
02Z

ox2

+b

02Z

oxay

+c

02Z

oyl

=e

(3.1)

donde a, b, c, e, son funciones de x, y, z, Por comodidad

az az ax . ay.

seguiremos usando las notaciones p=
OZ

ox

q=

OZ

oy

y .tarnbien denotaremos r=
02Z
e

ox2

s=

02Z

oxoY

t=

02Z

oy

(3.2)

41

111/4

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

HIlS

Recordemos que en el tema anterior hemos presentado tica de forma distinta que en el tema I, como una curva
x = x ()..)
y = y ()..)

la nocion de caracteris-

La curva y se dice que es una caracteristica para z, mientras que x(A), y(A.), z(A) deterrninaran una curva caracteristica sobre la superficie z. Por tanto, las caracteristicas para z verificaran la ecuacion
a y' ()..Y b y' ()..) x' ()..) + ex' ()..y = 0 (3.7)

(3.3.)

de OXY tal que, en resumen, aunque se de el valor de z = z (A) sobre esa curva para una superficie soluci6n de la ecuacion de primer orden no puede determinarse el valor de p = p (A.) y q = p (A.) sobre ella. Esta idea puede generalizarse a las ecuaciones (3.1) llamando caracteristica a una curva (3.3) de OXY, tal que los valores sobre ella de z = (A), p = p (A) q = q (A) para una superficie solucion de (3.1) no permiten determinar los valores de riA), s(A.), t(A). Veamos como pueden hallarse estas curvas.

es decir,
(3.8)

Si b2

-

4ac > 0 esta ecuacion dy dx

admite dos rakes reales
b ± vb2-4ac 2a

(3.9)

3.2.

Curvas caracteristicas Sea (3.3) una cierta curva y en OYX siendo

y, por tanto, existen dos familias reales de caracteristicas curvas de OXY solucion de las ecuaciones
,

para la superficie z: son las

Ix' ()..)I + I y' ()..)I > 0
Supongamos que z = z(x, y) es una funcion de clase C en una region G que contenga a y y que verifica (3.1). Sean p(A), q(A) los valores de p y q a 10 largo de la curva y. Para determinar riA), S(A), t(A), observamos
ar
2

y= y
,

b+ b-

Yb2-4ac
2a

(3.10)

=

Y b2-4ac
2a

(3.11)

que debe verificarse
(3.4)

+ bs + ct = e \ rx' ()..) + sy' ()..) = p' ()..) sx' ()..) + ty' ()..) = q' ()..)
Estas igualdades constituyen incognitas de determinante
a
x' ()..)

(3.10) y otra de (3.11).

Por cada punto de la region G que se esta considerando para una solucion de Se dice entonces que la ecuacion (3.1) es hiperbolica en la region dada y para la superficie considerada. y la ecuacion se dice que

un sistema
b
y' ()..)

de tres ecuaciones
c

lineales con tres

Si b2 - 4ac = 0 solo hay una familia de caracteristicas es parabolica. Por ultimo, si b - 4ac < 0 no hay caracteristicas ecuacion se dice eliptica.

o
y' ()..)

o
es decir, 6. = a y' ()..Y -

x' ()..) b x' ()..)y' ()..)

(3.5)

reales, sino imaginarias,

y la

+ c x' ()..Y

(3.6)

3.3.

Ecuaciones lineales y ecuaciones de la fisica matematica

Hay que distinguir dos casos fundamentales: que 11 no se anule para ningun valor de A y que 6. sea identicamente nulo. En el primer caso, se puede calcular riA), s(A), to,) para cualquier valor de A resolviendo (3.4). En cambio, en el segundo, el sistema podria ser indeterminado 0 incompatible, pero como hemos supuesto la 2 existencia de una superficie z de c1ase C , solucion de (3.1), 'que tomaba los valores z(A.) sobre (3.3), los p, q, r, s, t de esa superficie sobre la curva dada verificaran las tres ecuaciones (3.4) y el sistema sera indeterminado.
42

El caso particular mas interesante de las ecuaciones semilineales es el de las ecuaciones lineales, en las cuales a, b c no dependen mas que de x, y y adem as
e = -fp-gq-hz

+m

(3.7)

con f, g , h, m dependiente

solo de x, y.

, En este caso la ecuacion de las caracteristicas es independiente de z y por tanto el hecho de ser (3.1) hiperbolica, parabolica 0 eliptica no dependera de la solucion z
43

111/6

CALCULO NUMERICO II

CALCULO NUMERICO II

11117

que se considere, sino que depende unicamente de la ecuacion. Si puede depender, en general, de la region de OXY considerada, como se vera en los ejercicios. Hay tres grandes tipos de problemas de la fisica que dan lugar a ecuaciones en derivadas parciales lineales de coeficientes contantes, con 10 que el caracter de la ecuacion no dependera tampoco de la region de OXY. En terrninos generales, en los problemas de propagacion de ondas intervienen ecuaciones hiperbolicas, en los de propagacion del calor las parabolicas y en los de teoria del potencial las elipticas.

con K constante

arbitraria

se obtienen curvas en el plano OXY, en las cuales of y'=----ox of oy en cuenta (3.15) y (3.17)
(3.18) (3.17)

Por tanto, esas curvas verifican, teniendo
a

s" -

b

v' + c = 0

es decir, que volvemos a la ecuacion de las caracteristicas. 3.4. Reducclon Consideremos de ecuaciones de segundo orden lineales a forma canonlca. la ecuacion lineal
ar + bs + ct + fp + gq + hz = m (3.8)

que, por brevedad,

escribiremos en la forma
ar

De to do ello resulta un nuevo interes para las caracteristicas, can vistas a la simplificacion de la ecuacion (3.1). Por ejemplo, en el caso de ecuaciones hiperbolicas hay dos familias soluciones de (3.18), las caracteristicas, cuyas ecuaciones podemos escribir en la forma

+ bs + ct = e
u

(3.9)

4>
y haciendo el cambio de variable

(x, y) = cte

Haciendo un cambio de variables =u(x,y) v = v(x,y) esta ecuacion puede llevarse a la forma
Ar+Bs+Ct=E (3.11) (3.10)

'I' (x, y) = cte u = 4> (x. y)
v

(3.19)

=

(3.20)

'I'(x,y)

se consigue que A = C la ecuacion en la forma

=

0 como deciamos antes. Dividiendo por B en (3.11) se deja
---=E*

con
A=a(

02Z

ou ox

2

) +b(

ou ox ou &x

ou oy ov oy ov oy do oy

) +c

(

ou oy ou oy

f
ov ox

ouov

(3.21 )

(3.12)

Si ahora se hace el nuevo cambia de variable
X=u+v

B=a (

ou ox

ov ox

) +b(

+

)+
es inmediato
(3.13)

Y=u-v ver que (3.21) queda en la forma
---=

+C

(

ou oy &v
Ox

)
)+c (

02Z

E**

C=a(

~f ox
&f &x
2

(3.22)

+b (

ov &y

f
parciales
2

(3.14)

Buscando que A = C = 0 se plantea la ecuacion en derivadas

Como esto podra hacerse can una ecuacion hiperbolica cualquiera se dice que una ecuacion hiperbolica (3.1) esta escrita en forma canonica cuando sus unicos terrninos de segundo orden son
(3.23 )

a(

)+

b(

of &x

Sf

&y

) +c

(

&f oy

) =0

(3.15)

Si se tiene una solucion de ella f(x, y), escribiendo f(x,y)
44

0
(3.16)

=

K

ox&y

(3.24 )

45

HII8

CALCULO NUMERICO II

CALCULO NUMERICO II

111/9

Analogamente se dice que una ecuaci6n (3.1) parab6lica 0 eliptica esta escrita en forma can6nica si sus terminos con derivadas de segundo orden son, respectivamente,
~)2z

6
02Z

ox2

(3.25)

ox2 Naturalmente,

+

o2z of

(3.26)

en vez de (3.25) puede aparecer
02Z

of Todo el proceso de reducci6n a form as can6nicas puede verse con mas detalle, para todo los tipos, en cualquier obra de ecuaciones en derivadas parciales. En los ejercicios de este tema veremos algiin caso concreto.

Tema III Ejercicios de autocomprobacion

1.

Hallar las caracteristicas

de la ecuaci6n
f)2z

ox2 2.

of

(3.27)

Demostrar que no hay ninguna superficie z = z(x, y) que satisfaga (3.27) y que sobre la recta y = x verifique que z = 1, p = 1, q = x. Demostrar que si las condiciones sobre la recta anterior son z = 1, p = 1, q = - 1 toda superficie z = 1 + (x - y) + a. (x - y)2con a. con stante arbitraria verifica (3.27) y satisface las condiciones citadas. Clasificar la ecuaci6n (y2_ x") 02Z ox'

3.

4.

+

02Z oy2

=z

(3.28)

5.

Se hace un cambio de variables
u = u(x,y) v= y

v(x,y) o2z

se llama

p=---

oz
ou

Q=

Oz
ov

R=---,

02Z

ou2

s=--OUOv

T=---

o2z

Hallar las expresiones
46

de P. q. r , s, t en funci6n de P, Q, R, S, T.
47

111/10

CALCULO NUMERICO II

CALCULO NUMERICO II

IIUll

6.

Utilizar el ejercicio anterior (3.14). Escribir las caracteristicas

para

demostrar

que se cumplen

(3.12), (3.13),

7.

de la ecuaci6n
t-a2r

=0
=
c t e, hacer el cambio de variable
v='I'(x,y)

(3.29)

en la forma qJ(x, y)

=

c t e, 'I' (x, y)

u = qJ (x, y),
y

(3.30)

escribir la ecuaci6n resultante.

8.

Racer el cambio de variable
X

= u + v,

Y=u-v

(3.31)

despues del ejercicio anterior para ver la nueva expresi6n de la ecuaci6n.

Tema III Soluciones de los ejercicios de autocomprobacion

9.

Escribir las caracteristicas

--_
en la forma

de la ecuaci6n 02Z

ox

+

16 --_

=

Z

2

'1'1 (x,y) (()l(X,y)

+ i'l'2(X,y) + i«P2(X,y) +i +i

= ete. = ete.

1. y

+

x

=

C. y -

x

C2

con

C,

C

constantes aribrarias.

con

qJ 1,

qJ2.

'1'1.

'1'2
u

funciones
= '1'1 (x,y)
v = qJl(X,y)

reales y hacer el cambio de variable
'1'2 (x,y) ({)l(X,y)

2.

Debe verificarse
r-t

= 0,

r

+s

= p' (A.) = 0,

s

+t

= q' (A.) = 1

y esto es un sistema incompatible.

para escribir la ecuaci6n resultante. 10. Racer en la ecuaci6n result ante del ejercicio anterior el cambio
X=u+v
y=----

3.

Se tiene
--_

02Z

ox

= 2a. = ---

02Z

2

u-v

OZ

ox

= 2a.(x - y)

+

1

y escribir la ecuaci6n resultante.

oz oy

= -2a.(x-y)-1 dz

luego se veri fica (3.27), y para x = s. ~: 4. En este caso

1,

dy

-1.

48

I

luego si

Iy I

=

I y I > I x I la I x I parabolica.

ecuaci6n es eliptica,

si

1 y I < I x I es

hiperb6lica

y si

49

111/12

CALCULO

NUMERICO

II

CALCULO NUMERICO II

HUl3

s.
p=P r= ou ox
2

+0

ov ox

.q=P

ou oy ov Ox +

+0

ov oy 02U +P ov Ox ox2 ) +T +0 oZv ox2

R(
s=

Su

)

Ox

+ 2S ' ou OX ou ov ov +s oV oy ou oy

ov

OX

+T( ov oy 02U oxoy

r

R

ou ou

(
+P

ou

ou oy 02V oxoy f+p

OX

OX
t

+0 ov oy

=

R(

ou oy

) 2 + 2S

ov oy

+T(

02U oyl

+0

02V oy2

Tema III Actividades recomendadas

6. Sustituyendo
7. x-

en (3.9) se obtiene (3.11) con (3.12), (3.13), (3.14).

ay = cte, x

+ ay

= cte; u = x 02Z ---=0 ouov

ay, v = x

+

ay 1. Ver la introducci6n a las ecuaciones en derivadas parciales de orden superior en cualquier obra de ecuaciones en derivadas parciales. En particular es muy clara la exposici6n en la obra ya citada de Rodriguez Vidal. 2. Ver en algun libro practice, como, por ejemplo, el de Puig Adam anteriormente citado, la forma de buscar soluciones de este tipo de ecuaciones. ya

8.

9.

y-

4ix=

cte, Y + 4ix = cte, u = y a2z auav

4ix, v = y z 32

+ 4ix.

3. Plantear y resolver ejercicios basados en los ejemplos que aparecen en los capitulos de introducci6n y clasificaci6n de ecuaciones de segundo orden de los libros de que se disponga. 4. Leer los apartados 12.1 y 12.2 dellibro de Cohen.

10.

a2z
ax2

+

a2z ay2

z 32

S.

Hacer los ejercicios 1 a) b) c) d) del libro de Cohen.

.1

50

51

CALCULO

NUMERICO

II

IV /1

Tema IV Esquema/resumen

V)

u

o co
0-

< J ~ ~

4.1.

Rclaeiones entre z. p. y q en las caracteristicas.

[

Ecuaciones difereneiales de las caracteristicas en una ecuacion hiperbolica. Relaeiones entre x , y. z. p y q sobre las caracteristicas.

::r:
~ Z o
::J
Vl

U

<

U W

< ::t:: < 0V)

4.2.

U

<

tV)

Resoluei6n aproximada de problemas de valores iniciales para ecuaciones hiperbolicas por el rnetodo de las caractcristicas.

G
U
V)

< ::t:: < < ~
..J

=
4.:1. Resolucion aproximada mix tos en hiperboli-

::t::

Aproximaei6n de las ecuaeiones difereneiales de las caractcristicas. Aproximaei6n de las relaciones sobre las caracteristicas, Caso en que los coefieientcs a. b y c de la ecuacion no dependen mas que de x y. Ca lculo aproximado de z a partir de los datos sobre la curva inicial.

o
o o
tw.J

c

de problemas ccuaciones cas.

[

Planteamicnto de problemas mixtos. Formas de aproximar extos problemas.

53

CALCULO NUMERICO II

IV/3

Tema IV Explicaciones complementarias

4.

METODO DE LAS CARACTERISTICAS HIPERBOLICAS

PARA ECUACIONES

4.1.

Relaciones entre z, p y q en las caracteristicas Consideremos la eeuaei6n de segundo orden semilineal
ar

+ bs + ct =

e

(4.1)

en la que supondremos que a, bye no dependen mas que de x, y, 10 eual, eomo sabemos, no supone restrieei6n grave porque que dan inc1uidas en esa formulaci6n las eeuaeiones usuales. La hip6tesis esta heeha unicarnente con el objeto de que las caracteristicas de est a ecuaci6n no dependan de la so1uci6n z = z(x, y) que se este eonsiderando, y por seneillez, aunque los razonamientos son perfeetamente validos cuando a, b, e dependen tambien de z, p, q. Supongamos que la ecuaci6n (4.1) es hiperbolica , 10 eual implica la existeneia de dos familias de caracteristicas reales, soluciones de las ecuaeiones difereneiales dy
dx
(4.2)

dy
dx

b- Yb2-4ac
2a' e

(4.3)

Como ya hemos visto en el tema anterior, no puede asegurarse la existencia de una superficie z = z(x, y) que satisfaga la eeuaci6n (4.1) y tal que sobre una de las

,~, j

"

55

IV/4

CALCULO NUMERICO II

CALCULO NUMERICO II

IV/5

caracteristicas z; p, q tomen unos valores dados. La razon es que sobre las caracteristicas existen entre los valores de z, p, q, r, s, t, las relaciones (3.4). Por tanto, si z = z(x, y) es una superficie solucion de (4.1) los valores de z, p', q'. sobre una caracteristica x = xU), y = yeA) deben hacer compatibles ese sistema (3.4). Como hay dos familias de caracteristicas, llamaremos ~-fami1ia a las curvas
x = x ( ~ ),

Asi pues, sobre cada ~-caracteristica
(.1.1

se tendra, llamando

=

b+ Vb2-4ac
2a

b-

Vb2-4ac
2a

v =vt t )
a las
y = yell)

(4.4)

J

(4.11 )

que verifican la ecuacion diferencial (4.2) y 'I-familia
x = x (ll),

por simplificar:
(4.5)
y~
-(.1.1

que verifican (4.3). Para cada una de ell as el determinante
b
y' x'

(ap~

-exe

x~ = 0 )1-11

(4.12)

+ cq~

=0

(4.13)

(3.5) se anula, luego la matriz

o
y

c

:' ]
q'

La igualdad (4.13) se obtiene sobre las '1-caracteristicas
(4.6)

sustituyendo

(4.12)

en (4.10).

AnaIogamente,
(4.14) (4.15)

debe tener el mismo rango que la matriz de coeficientes. Las derivadas en (4.6) estan tomadas curva de que se trate, ~ 0 'I . respecto al parametro que se utilice en la 0 c = 0 podriamos Obviamente, cada caso.

(a p~ -

e x~ ) 1-12

+ C q~

=0

hemos indicado x' 't .. ~, y~ , e c., para indicar el parametro

usado en

Podemos suponer tambien que ac =1= 0, ya que si a hacer un sencillo cambio de variable
u
V

=0

Adernas, tarnbien se verifica
z~ = p x~

= =

(X.I1X (X.ZIX

+ (X.IZY + (x.zzy

+ q)~ + q y~

(4.7)

sobre las {-caracteristicas

y z~ = p x~

(4.16)

adecuadamente para que las nuevas a y c fueran distintas de cero. Por ejemplo, asi se hizo al final del tema anterior cuando en las ecuaciones hiperbolicas se habia llegado a la forma (3.12) y se paso a la forma (3.22). Entonces la matriz de coeficientes de (3.4) tiene rango 2 porque al ser ac =1= 0, tambien seran x' =1= 0, y' =1= 0 como se deduce de la ecuacion de las caracteristicas, y, por tanto,

(4.17)

sobre las otras.

4.2. Resoluclon aproximada de

I~

(4.8)

bl d ... hi b T ,pro em as e valores IDlclalespara ecuaciones iper 0 teas por el metodo de las caracteristicas

En consecuencia, la matriz (4.6) debera tener rango 2 y para ello bastara que al orlar el determinante (4.8) con la ultima fila y los terrninos independientes se obtenga un determinante nulo:

o
es decir,
e x' y' 56

c

y'

:'I =
q' c x' q'

0

(4.9)

Consideremos el problema de Cauch (d ... cion (4.1) en el que s .d y ~. e valores iniciales) para la ecuae de z, p, q se dan sobreePulnaecnucrvont~a~ ~alsuCPerfIcle que satisface (4.1) y cuyos valores « a 11l1Cla » no c teri ti . caracteristica Vamos aver c' d' arac ens ica 111 tangente a ninguna esta superfici~ utilizando los r~~u~t~duoe elncont~~rse apr?ximadamente edn puntos de sea seccion antenor. Por cada punto de la curva C in d . otra de la '1 T d I pasaran os caracteristicas, una de la familia y . oman 0 a gunos puntos de C t d se obtendni una malla T y razan 0 por ellos esas caracteristicas , curvi mea en general, como se ve en la figura 4.1.
57

a p'

s' -

=0

(4.10)

IV/6

CALCULO

NUMERICO

11

CALCULO

NUMERICO

II

IV/7

y (4.14) por
y

YR

-

YQ =

(.1.2 Q (XR -

XQ )

(4.19)

Si, como hemos supuesto, a, b, c no dependen mas que de x, yestas ciones proporcionan un sistema de incognitas xR' YR'

dos ecua-

Naturalmente, como hicimos en las ecuaciones de primer orden tambien mos escribir, por ejemplo, en vez de (4.18) Y (4.19)
YR -Yp

pode-

=

1
2

«(.1.1 p

+ (.1.1 R ) (xR + (.1.2 R ) (XR

-

xp)

(4.20)

YR -Yo

=

1
2

«(.1.2 Q

-

XQ )

(4.21)

o

x

Para determinar z, p, q en R, disponemos de (4.13), (4.15), (4.16) y (4.17), aunque estas ultimas no son independientes, como se demuestra, por ejemplo, en el libro de Garabedian: Partialdifferential equations (Ed. John Wiley). Entonces puede utilizarse una cualquiera de las dos.

Figura 4.1

En los puntos 1, 2, 3, 4 y 5, por ejemplo, se conocen z, ~, q y sustituyen~o las ecuaciones (4.12) a (4.17) por aproxi~aciones de ell as , sustltuyendo las denva,!;s por cocientes de diferencias, se pueden tr hallando x, y, z, p, q en los puntos 6, 7, y 9 Luego a partir de estos, los 10, 11 y 12 y asi sucesivamente. Veamos ahora concretamente como puede hacerse esto, utilizando dos puntos P, Q de la curva C para calcular los datos en R, interseccion de la ~-caracteristica que pasa por P y de la ,,-caracteristica por Q, como se indica en la figura 4.2.

Hay multiples formas de aproximar estas ecuaciones. Por ejemplo, podemos tener en cuenta que III 112 = c/ a para, sustituyendo Il. = c/ a 112 en (4.13) llegar a
a
(p~

+ (.1.2Cle

)-

e

X~

=

0

(4.22)

Entonces

podemos escribir
at' (PR
-

pp)

+ ap (.1.2 p (qR

-

qp ) = ep (XR -

Xp )

(4.23)

o tambien,

(4.24 )

Analogamente,

en vez de (4.15) se puede escribir,
a(p't]

sustituyendo

112 = c/a u,
(4.25)

+ (.1.lq~
(qR

)-ex~

=0

que podia aproximarse
Figura 4.2

por
-

aJ (PR

PQ)

+ aQ (.1.10
-

-

qQ)

= eQ (x , -

xQ)

(4.26)

o por Para comenzar, llamaremos Illp al valor de Ill! dado por (4.11), en P y analogamente IlIQ' etc. Entonces podernos sustituir (4.12) por
(4.18)
2 (aQ

+ aR

)

(PR

PQ )

+

2

CaQ (.1.1 Q -xQ)

+ aR

(.1.. R )(qR

-

qQ ) = (4.27)
e

1 2

(eQ

+ eR )(xR

segun se siga la idea de (4.23) 0 (4.24).
59

58

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

IV /9

La igualdad (4.16) puede aproximarse

por
(4.28)

qlO, pero conocemos d z (0, y) dy lar PIO'
(4.29)

por los d t (0) a os z ,y,

I

uego denvando

.

podemos

hallar

,es decir, q sobre (0, y), y, por tanto, qlO. Entonces (4.23) permite calcu-

pero tambien por

Tambien se podria utilizar, en vez de estas, la
(4.30)

o la analoga a (4.29). Para determinar ZR' PR' qR' podemos (4.27), (4.29) 6 (4.23), (4.26), (4.30), etc. usar (4.23), (4.26) y (4.28) 6 (4.24),

En realidad, con (4.23) y (4.26) podriamos ca1cular PR y qR Y luego ZR mediante (4.28), por ejernplo. Pero si se utilizan (4.24» y (4.27), si e depende de z habria que utilizar las tres (4.24), (4.27) y (4.29) simultaneamente. Asi, por cualquiera de estos procedimientos podriamos ca1cular valores aproximados de z, p, q en los puntos 6, 7, 8 y 9 de la figura 4.1, a partir de los 1 a S. Despues, con 6 y 7 obtendriamos los datos en 10, etc.

o
Figura 4.3

x

En realidad, nuestro fin es, unicamente, el calculo de un valor aproximado de z en cada punto, pero es necesario calcular p y q para poder proseguir los calculos. En cuanto a

4.3.

Resolucion aproximada de problemas mixtos en ecuaciones hlperbollcas

ZIO'

tarnbien es dato.

A veces, los problemas de ecuaciones hiperbolicas se presentan en forma distinta, constituyendo los problemas llamados mixtos para distinguir de los problemas de valores iniciales como el anterior. Asi, por ejemplo, supongamos que se da una ecuacion hiperbolica que debe cumplirse para todo (x, y) con x E (0, 1), y > y se conocen los valores de z y q en [0, 1] y los de z para to do punta (0, y) y (1, y), con y > 0. Como se conoce z sobre el eje OX. es decir, 10 que podriamos
Z

AS.i_podriamos pasar a los puntos 11, 12, ... etc. Unos calculos analogos producman para el punto 14, y as! sucesivamente. . Si no q~iere d:rivarse z(x, 0) 6 z(O, y) puede sustituirse la derivada cociente de diferencias, Asi, por ejemplo, podria utilizarse como valor q
10 ZIO.- Zt ZtO-Zt

se

°

por un

YIO -

Yt

YIO

escribir

como y analogamente en otros casos.

(x, 0). denvando respecto a x se obtendra

.

d z (x , 0)

dx

. es decir, p sobre [0, 1]. Con

esto ya conoceremos z: p y q sobre [0, 1] y podemos comenzar el proceso como antes. con los puntos 1. 2. 3. 4 y 5 de la figura 4.3. A partir de ellos ca1cularemos x, y. r., p , q en los 6.7.8 y 9. Al pasar a 10. tropezaremos con que a el solo llega una caracteristica de las que parten de 1, 2•.... 5, luego solo podemos utilizar, por ejemplo (4.20) y (4.23), pero no (4.21) ni (4.26). Sin embargo, es suficiente, porque se sabe que XIO = 0, y (4.20) permite calcular YIO' Por otra parte (4.23) da una relacion entre PIO y
60

tamb7,n fi~ e~ evidente que pueden plantearse problemas de muy diversas formas y entra en a or arse ~1Uy v~nadamente en cuanto a la resolucion aproximada. No d ' mos en ~ estudio de SI una forma es mejor que otra, sino que hemos dado ideas r .e<como pue en atacarse los problemas, aunque hay que tener en cuenta el grave iesgo que supone, en general, el uso de un metoda' sin saber si es adecuado al problema 0 no.
61

CALCULO NUMERICO II

IV /11

Tema IV Ejercicios de autocornprobaclon
1. Demostrar que (4.13) puede ser sustituida
e y(,
y
-

por
(4.31)

a

1J.1 p~ -

,

c ~ '0 =

analogamente

(4.15).

2. 3.

Obtener, a partir de (4.31), expresiones analogas a (4.23) y (4.24). Considerese la ecuaci6n
---=0, y

ch

XER,

(4.32)

dz sean z(x. 0) = x, d?x,

0) = -

1 V x E R. Utilizar el metodo de las carac-

teristicas partiendo de los puntos (0,0), (~ ,0) (1,0) para calcular un valor aproximado de z en dos puntos de OXY distintos de aquellos, situ ados en el semiplano supenor. 4. Descubrir como podria calcularse de puntos del serniplano y :;;. O.
Considerese

aproximadamente

el valor de z en una malla

5.

la misma ecuacion

anterior pero para x

> O. y > 0 y sean

z(x. 0) = x,

d z(x. 0) dy

=-

1 V x E R. z(O, y)

=

y, y

> O. Utilizar
1 ("2'

el metodo de las caracte-

risticas para, 'partiendo de los puntos (0,0)

0), (1, 0) calcular un valor apro-

..

ximado de z en cuatro puntos de OXY distintos de aquellos.
63

IV 112

CALCULO NUMERICO II

CALCULO NUMERICO II

IV 113

6.

Describir como podria calcularse aproximadamente de puntos del cuadrante x ~ 0, y > 0.

el valor de z en una malla

7.

Volviendo al ejercicio 3, utilizarlo para calcular un valor aproximado dos puntos del semiplano inferior del OXY.
,

de z en

8.

Considerese la ecuacion del ejercicio 5 planteada para x E [0, 1], y > 0, con z(O, y) = y, z(1, y) = 2y para y > 0. Utilizar el todo de las caracteristicas para ca1cular un valor aproximado de z en cinco puntos de OXY distintos de los de partida. Los datos de z sobre [0, 1] son los mismos que se consideraban en aquel ejercicio para todo x E R.

me

Tema IV Soluciones de los ejercicios de autocomprobaci6n

9.

Describir como podria calcularse aproximadamente el valor de z en una malla de puntos de la semibanda {(x, y) I x E [0, 1], y > O}. i,Podria determinarse el valor de z tambien en la otra semibanda I x E [0, 1], y < O}con los datos anteriores? {(x, y)

10.

I
1. Basta sustituir en (4.10) y~ = J.l1 x~ en el segundo terrnino, pero no en el primero, y dividir luego por x~. Analogarnente en (4.10) se sustituye y~ = /12 x~ .

2.

-

·_-(c
2

1

P

+c

R

)(q -q
R

P

)= 0

3.

Utilizaremos (4.18), (4.19), (4.23), (4.26), (4.28). En este caso a = 1, b = 0, c = - 1, e = 0, J.l1 = i.«, = - 1. Por tanto, si P = (0,0) y Q = (112,0) (figura 4.4), se tiene
x
R

=--

1 4

y =-R

1

4

(0,0)

(1,0)

Figura 4.4

64

65

IV li4

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

IV 115

' Ad emas, sob re la recta y
qR

=

0P

=

d z(x, 0)
~x

=

1y q

=-

=Si Q =

1,

ZR

=

1, luego PR

= -

1,
1,

ZT = 112.

(1/2,0)

O. yS

=

(1, 0), entonces XT. 3/4, YT.= 114, PT. = 1, qT = =

PA = 1, qA = - 1, Y zA = 112. Analogamente xB PH - Po = qQ - qB' PB - qB = Ps - qs' luego PB ultimo ZB = 1.

=

=

3/4, YB 1, qB =

- 114, 1, y par

4.

Se pueden tomar puntos sabre OX, equidistantes par simplicidad, y para cada dos de ellos actuar como en el ejercicio anterior. As! se tendra, ademas de los datos en el nivel inicial, y = 0, datos aproximados en un segundo nivel y = 114. A partir de estos iiltimos datos se ca1cularian los del nivel siguiente, etcetera. El principio es el mismo que antes, con los datos obtenidos en el ejercicio 3. Para V (ver figura 4.5) se tiene Xv

p

Q

s

5.

=

1/2

=

Yv' Pv
1

=

1, qv

=-

1, Zv

=

O.
Figura 4.6

Para U, hay que usar (4.19) para obtener Yu = 2' puesto que Xu = O. De (4.26) se obtiene que Pu - PR = qR - qu Y por otra parte, se sabe que
z(O, Y)

=

y, luego

d z(O, Y) dY

=
.

1, es decir, que qu = 1. Entonces Pu =

-

1.

8.

Para los puntas R y T los calculos son los mismos que en el ejercicio 3 (vease figura 4.7). Para los D, V son los del ejercicio 5. Queda, por tanto,

,. 1 P or u 1timo, Zu = Yu = 2
y

u

u

w

p

o

Q Figura 4.5

s

x

p

Q

s

Figura 4.7

6.

En los puntos del segundo nivel se hacen los calculos igual que en el ejercicio 3. En el siguiente, tambien excepto el situado sobre el eje OY, que se calcula como ya hems visto. EI cuarto seria como el segundo, y en el quinto se volveria a distinguir el punta situado sobre el eje OY, etc.
e

el W. Para W se tiene xw= 1, y de (4.18) se tiene que Yw- YT = xwxT, luego Yw = 112. De (4.23), Pw - PT = qT - Qw. Y como ~(1, Y) = 2y, resulta d z(1, y) dy 2, luego <lw = 2. Por tanto. Pew = - 2. Ademas, Zw =1 =
1 = zi l , 2)' 67

7.

Sean A, B de la figura 4.6. EI calculo es analogo al del ejercicio 3. Resulta xA

= 4'

lie

yA

= -4'

PA -

Pp

=

qp -

qA' PA -

Q.A = PQ -

<10'

luego

66

IV/16

CALCULO NUMERICO II

CALCULO NUMERICO II

IV/17

9.

La misma observacion que en el ejercicio 6: en los niveles pares no hay dificultad para hacer los calculos a partir del nivel anterior. En los imp ares hay que recurrir a los datos sobre las rectas x = 0, x = 1 para deducir los valores sobre los puntos como U 6 W. No. Se comenzaria como en el ejercicio 7, para los puntos A y B, pero en el nivel inmediato inferior solo se podria ca1cular un punto, porque de los dos situados sobre las rectas x = 0, x = 1 no se conoce el valor de z como en el ejercicio anterior.

10.

Tema IV Actividades recomendadas

1. 2.

Leer la seccion 12.3 del libra de Cohen. Hacer los ejercicios 3 y 4 del capitulo 12 dellibro de Cohen.

3. Otro libro en el que se puede leer esta parte es el de Fox, Numerical Solution of ordinary and partial differential equations (Pergamon Press). El capitulo 17, recomendable de leer, se titula Ecuaciones hiperbblicas y caracteristicas.

68
69

CALCULO NUMERICO II

V/1

lema V
Esquema/ resumen

5.1.

Matrices

tridiagonales.

Definicion. Motivacion de su estudio. Descornposicion como producto de dos matrices triangulares, inferior y superior. y tridiagonales: condiciones suficientes. Demostracion de la suficiencia de las condiciones dadas.

5.2.

Resolucion del sistema de ecucaciones.

Descornposicion en dos sistemas triangulares sucesivos. Caso en que el sistema total se puede descornponer en dos mas simples. Ejemplos. Numero de operaciones realizadas.

5.3.

Otros metodos de resolucien de un sistema tridiagonal.

Caso de matrices sirnetricas definidas positivas: rnetodo de Choleski. Caso de dominancia diagonal estricta: metodos iterativos. Caso de matrices simetricas definidas positivas: metodo de relajacion.

..

71

j

CALCULO NUMERICO II

V/3

lema V
Explicaciones complementarias
S. 5.1. RESOLUCION DE SISTEMAS DE ECUACIONES LINEALES CON MATRICES TRIDIAGONALES Matrices tridiagonales

En la aproximacion de ecuaciones diferenciales por diferencias finitas se llega, con frecuencia, al planteamiento de un sistema de n ecuaciones algebraicas lineales con n incognitas cuya matriz tiene alguna propiedad especial como la de ser tridiagonal, es decir, que a ij = 0 si I i - j I > 1. Como ya vimos en el curso anterior es interesante, con vistas a la resolucion de sistemas de ecuaciones lineales, la descomposicion de matrices como producto de una matriz triangular inferior por otra triangular superior. Ademas, al llegar al planteamiento del sistema lineal, despues de haber aproximado la ecuacion diferencial no se sabe en general si el sistema va a tener solucion imica 0 no, por 10 cual nos interesa alguna condicion facil de comprobar en la matriz de coeficientes que nos asegure la existencia y unicidad de solucion, es decir, que el determinante del sistema es no nulo. Esto es 10 que vamos a ver en el caso de matrices tridiagonales. Sea A la matriz tridiagonal del sistema lineal: o
Cz

A= ..~ o •
J.
Cn-I

(5.1 )

Ji.

73

V/4

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

VIS

Teorema 5.1.-Si ciones:

los elementos

de la matriz

A verifican

las siguientes condi-

Asi pues. varno-, a estudiar

la posibilidad

(5.3) por (5.4) e igualar a la matriz A (5.1), se obtienen
al

de descornposicion. Al multiplicar las siguientes igualdades:

>0 lad > Ibil + ICil lanl > Icnl > 0 bici *- 0
lad> [b.] entonces la matriz A es inversible. Ademas, bajo estas condiciones matrices A = L U con L de la forma

i = 2, 3, ... , n-I (5.2) i = 2, 3, ... , n-I

=

a,

i = 2, 3, ... , n i = 2, 3, ... , n -

(5.6)

1

A es descomposible

como producto

de dos

o
Cz

Entonces se llega a la conclusion de que la condicion necesaria y suficiente para que la descornposicion sea posible es que las lXi que van resultando sean todas distintas de cero, luego para que sea cierta la afirrnacion del teorema hay que demostrar que las hipotesis (5.2) implican la no anulacion de las lXi en (5.6). De las dos primeras igualdades (5.6) y de la primera (5.2) se deduce que I {31 I < 1 (mas aun, I (31 I < 1 pero esto no es 10 que va a suceder en general). Tarnbien se deduce de la primera (5.6) y de la primera (5.2) que a, =I- O. Vamos a ver que ambas cosas van a suceder para los restantes Pi y vamos a hacer por induccion. Como ya se cumplen para i = 1, supongamos cumplen hasta i = j - 1 y veamos que se cumple tam bien para i = j:
~1

L=

(5.3 )

o
y

Cn

Y 10 que se
'

U triangular

superior de la forma o luego
(5.7)

(5.8)

u=
o
~n-I

(5.4 )

porque I {3j-I I ~ 1 por la hipotesis de induccion, Pero de las (5.2) se deduce que

y por la cuarta de las (5.2).

1

Demostracion.-Primero vamos aver si una matriz A cualquiera se puede descomponer A = L U con L y U de la forma (5.3) (5.4). Despues veremos que bajo nuestras condiciones (5.2) si puede hacerse la descornposicion y que los (Xl son todos distintos de cero. Como consecuencia, por ser I A I = I L I I U I, tendremos que

I a, I - I c, I > 0 luego, volviendo a (5.8),

(5.9)

(5.10)

Entonces t3i existe, pj porque
y

= b, I ~j y como

IIj

~j=-----

bj

(5.11 )

I U 1= 1 con 10 que queda demostrado
74

Se tiene, por tanto, I ~j I

que A es inversible,

por ser su determinante

no nulo.

= -----

Ibd
~J-I

I a, - c,

I

Ib I < ----------<
j

I aj I-I

c,

II

[3j-1

I

I bj I ---------I a, 1-ICj I

c

(5.12) 75

V/6

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

VI7

de nuevo porque por tanto,

I (3j-1 I ~

1. De la segunda (5.2) se deduce que

I b, I ~ I

a,

I - I cj I y
(5.13)

En efecto, si b, c, = 0 para algim i distinto de 1 6 n el sistema puede disociarse en dos. Asi, por ejemplo, si A fuera

Asi puede seguirse hasta lIn-I' (3n-1 y, por ultimo, lIn' con 10 que se demuestra que lXi =1= 0 para todo i '1,2, ... , n y I (3i I <1 para i = 1, 2, ... , n -1, que es 10 que necesitabamos. Entonces la descomposici6n indicada en el teorema es posible y adem as hemos visto que ex i *- 0 V i, luego I A I =1= 0, es decir, que la matriz A es inversible. Las condiciones (S.2) son inmediatas de comprobar en una matriz y ademas se cumplen con frecuencia en los sistemas que resultan en las ecucaciones diferenciales. el sistema seria

o

(5.19)

a. XI + b. X2 = cz XI + a, X2 = C3 X2 + a, X3 + b3 X4 = C4 x, + a, x] =

f. f2 f3 f4

(5.20)

Este sistema se puede disociar en 5.2. Resolucion del sistema de ecuaciones
a, XI + b, X2 = f. C2 XI + a2 X2 = f2 y a, X3 + b3 X4 = f3 C4X3+ 84X4 = f4 a, X2 (5.22) (5.21)

Seguimos considerando matrices tridiagonales que verifiquen (5.2). Una vez hecha la descomposicion A = L U como se ha indicado en la seccion anterior, la resolucion del sistema
Ax=f

(5.14 )

con f E RR es inmediata, porque llamando U x triangular inferior'
Lg

g se reduce a resolver el sistema
(5.15)

c1

'*

Si se cumplen las hipotesis (5.2), excepto b1 C1 *- 0, que es sustituida por 0, ambos sistemas (5.21) y (5.22) tienen soluci6n unica, porque seria

=

f

I all> I bI I I a21 > I c, I
luego

y, hallado g, resolver el triangulo superior
UX=g

Ia

l

a,

I > I b,

C2

I. es decir,

que a a, l

b,

C2

=1=

0 y analogarnente para (5.22).

(5.16)

Si, por ejernplo, A fuera

Ambos son de inmediata resolucion, puesto que en (5.15) se tiene
gr = fI / aI g. = (f c, gi-I) / aI

i = 2, ..., n

I I

A=

[a,

bI
a2

C2

0

(5.17)

b2 a3 C4

~J

(5.23)

yen (5.16)
Xn

la disociacion del sistema consistiria en resolver primero el sistema de las dos iiltimas ecuaciones y luego el de las dos primeras. (5.18) Tambien si b , = 1 ecuaciones .

= gn

Xj

= gj -

Bj x J+ I'

j

= n-I,

... , 1

n-

°

6 si

Cn

= 0 es evidente que el sistema quedaria reducido a

Hay que hacer la observacion de que si no se cumple la cuarta condicion de las (5.2) puede ocurrir que alguna de, las b. sea nul a y que no se pueda asegurar, por tanto, la posibilidad de la descomposicion citada. Sin embargo, esto no es un conconveniente grave en 10 que respecta a la resolucion de sistemas.
76

En cuanto al mirnero de operaciones necesario para la resoluci6n del sistema la des.~omposi~i6n supone 3(n - ,1) operaciones elementales, como es evidente; la r~solucien del SIstema (5.15) supone 1 + 3(n - 1) operaciones y la del (5.16) 2(n - '1). En total son 8n - 7 operaciones para resolver un sistema.
77

V/8

CALCULO NUMERICO II

CALCULO NUMERICO II

V/9

5.3.

Otros metodos de resoluclcn de un sistema tridiagonal

A veces el sistema tiene la matriz, adernas, simetrica, con 10 cual se puede intentar aplicar el metodo de Choleki por si la matriz fuera definida positiva, como vimos en el tema 27 del curso pasado. En cuanto a los metodos iterativos, en el ejercicio 3 del tema 29 vimos que en los sistemas con matriz estrictamente diagonalmente dominante (para 10 cual bastara que en la segunda de las (S.2) la desigualdad sea estricta) el metodo de Jacobi es convergente. Tambien vimos en el tema 29 que si la matriz era simetrica, definida positiva, y tridiagonal, el metodo de relajacion convergia si y solo si 0 < w < 2, y su velocidad de convergencia era optima si w = ---::-;:::;===:::;;:1

+

VI -

2

(5.24)

p~

Tema V Ejercicios de autocornprobaclon

siendo e J el radio espectral de la matriz

o

o o

1. Demostrar que si en un sistema la matriz es tridiagonal y verifica (5.2) excepto la primera, que es sustituida por I all> 0
Y

b,

=

0 el sistema admite solucion iinica

2.

Resolver e1 sistema Ax

=

f, con

---

0

o
2 A= [~~

o
1 2 -1

o
Hay que tener en cuenta que como la matriz era simetrica adem as de tridiagonal, b, = ci+l' i = 1,2, ... , n -.1. Por ultimo, digamos que si la matriz (5.1) tiene los elementos extradiagonales no mayores que 0 y es estrictamente diagonalmente dominante, como consecuencia de un teorema (de Stein y Rosemberg) el metodo de Gauss-Seidel converge porque 10 hace el de Jacobi, y adem as con mas rapidez que este. aprovechando tema. 3.
78

1

-!J

y

f=

P]
si la tercera de las (5.2)
79

el resultado del ejercicio anterior y la descomposicion hecha en el

Demostrar que sucede 10 mismo que en el ejercicio es sustituida por I an I > 0 con Cn = O.

V/lO

CALCULO NUMERICO II

CALCULO NUMERICO II

V/ll

4.

Descomponer

en la forma indicada

en el tema la matriz

,

A=

[

_i
o
0

-1 3 -1

-1
3 -1

o

o

-r]

(5.26)

S.

Aplicar el ejercicio anterior para resolver el sistema Ax (S.26) y

f con A dada por

f=

[-U
+ +
X3 X3

Tema V Soluciones a los ejercicios de autocornprobaclon

6.

Resolver el sistema
2Xl

+

Xl -

x, 2xz
Xz

2X3+

3)4)4 -

=1 =1 =1 xs = 0 2xs = 0

1.

7.

Si simplemente se sup rime en (5.2) la condici6n b, C1 = i = 2, 3, .'" n - 1 ;,Puede asegurarse la existencia y unicidad de solucion del sistema? Calcular el mimero de operaciones necesario para calcular la inversa de una matriz tridiagonal verificando (5.2) resolviendo n sistemas (uno para cada columna de la inversa). Aplicar el metoda de Jacobi a la resolucion del sistema del ejercicio S tres veces, comenzando con el vector inicial XI = 0, X2 = 0, X3 = 0, X4 = 0, y redondeando los calculos a cuatro cifras decimales. Aplicar el metodo de Gauss-Seidel ciones. al mismo sistema, con las mismas observaAl hacer la descornposicion y al ser
1

°

La primera ecuaciones es a,x, = fl' de donde se obtiene XI. Queda asi un sistema con n - 1 ecuaciones e incognitas que cumple las condiciones (5.2) porque la primera ecuacion es

8.

a2

1~

1

b,

1

+

1

C2 1 y

1

C2 1

=1=

0, se tiene

1

a,

1

>

1

b2

I.

9.

1. EI sistema queda
2X2
Xz
-

+ X3 + 2X3 X3

10.

+ 2X4

)4

=3 ==1

2

y resolver se obtiene:

Yz = 3/2,
X4

Y3 = -7/3,
X3

Y4 =-1
X2

= -1,

= -3,

=

3

3.

Es 10 mismo que en el 1 pero exc1uyendo ahora la ecuacion ultima y sustituyendo x, en las anteriores ecuaciones por su valor.
81

00

V/12

CALCULO NUMERICO II

CALCULO NUMERICO II

V/13

4.

A=

l-~
YI

8/3 -1

,

21/8 -1

55/211
Y2 X3

l
YJ X2

-1/3 1

-3/8 1

-~/21J
Tema V
Actividades recomendadas

S.

Se obtienen:

= 113, X4 = 0,

= 19/8, = -1,

= -1, = 2,

Y4
XI

=0 =1

6.

Se descompone en un sistema de 3 Y otro de 2. Resuelto el primero, que ya no verifica las condiciones (5.2) se obtiene Xl = 1, X2 = - 1, X3 = O. Observese que aunque no se cumpla (5.2) para este sistema si se puede descomponer en la forma indicada en el tema. Sustituida
X3

= 0 en el segundo sistema resulta, trivialmente,

X4

=

Xs

=

O.

7.

No, porque puede ser a, = b, indeterminado 0 incompatible.

=

Cj

=

0 para un cierto i quedaria un sistema

1. Leer Ia secci6n 3.2. del capitulo II dellibro de Isaacson, observando que en el coste de un metodo el no cuenta como operaciones (otros muchos autores si 10 hacen) sumas y restas, por 10 que su mimero de operaciones es distinto. 2. Repasar la Unidad Didactica/S de Calculo Numerico I, y, en particular, temas 26, 27, 28 y 29. los

8.

Para la descomposici6n precisamos 3n - 3. Para la resoluci6n de un sistema Sn - 4. Por tanto, para la resoluci6n de n sistemas hay que hacer 3n - 3 operaciones en la descomposici6n y Sn2 - 4n operaciones en la resoluci6n propiamente dicha. En total son Sn2 - n - 3.

9.
XI(I) XI(2) XI(J)

3. Repasar el tema 36 de Calculo Numerico I para ver que el sistema de ecuaciones lineales que resultaba al tratar un problema de contorno de ecuaciones diferenciales ordinarias tenia la matriz del tipo estudiado aqui» En un ejemplo concreto puede plantearse la descomposici6n.

= 0.333, = 1, = 0.8518,

X2(1)

xP) x/3)

= 2, = 1.5555, = 2.0370,

xP) xF)
X3(3)

= -1.6667, = - 0.8889, = - 1.2222,

xP) xP)
X4(3)

= 0.333 = - 0.2222 = 0.0370

10.
XI(I) XI(2) XI(3)

= 0.3333 = 1.0370 = 1.0082,

xP) xP) xP)

= 2.1111 = 2.0247 = 2.0068

X}I) X3(2) X3(3)

===-

0.9630 0.9877 0.9964,

X4(I) X4(2) X4(3)

= 0.0123 = 0.0041 = 0.0012

Se observa la convergencia de ambos metodos y tambien la mayor rapidez del de Gauss-Seidel.

83

82

CALCULO NUMERICO II

VI/I

Tema VI Esquema/resumen

6.1.

Generalidades.

Ejemplo. Partici6n de una matriz cuadrada en bloques, los bloques de la diagonal cuadrados. Matriz diagonal por bloques. Matriz triangular por bloques. Matriz tridiagonal por bloques. Ejemplo. Partici6n de una matriz cualquiera.

con

6.2.

Operaciones trices.

con

ma-

Suma de matrices. Producto por un numero. Producto de matrices. Producto de una matriz cuadrada columna.

por una matriz

6.3.

Matrices tridiagonales por bloques.

Descomposici6n en producto de dos matrices triangulares. Condici6n para la existencia de descomposici6n. Resoluci6n del sistema del sistema asociado.

6.4.

Metodos iterativos de soluci6n de sistemas por bloques.

[

Partici6n admisible de A. Metodo de Jacobi porbloques. Metodo de Gauss-Seidel por bloques. Obse~aciones finales.

85

CALCULO NUMERICO II

VII3

Tema VI Explicaciones complementarias

6. 6.1.

MATRICES POR BLOQUES Generalidades

Tambien con frecuencia aparecen en la resoluci6n aproximada de ecuaciones en derivadas parciales ciertos tipos de matrices cuyos elementos aparecen agrupados en bloques de cierta homogeneidad. Debido a ello es interesante el estudio de las matrices consideradas como formadas por varias submatrices 0 bloques. Por ejernplo, una matriz 3 x 3 como

A=

(6.1 )

puede ser escrita en la forma

A=

B
D

C
E

(6.2)

con B=

c=

I ::: I .

D=
81

VII4

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

VIIS

o con
B = [all]

con 10 cual la matriz A podria escribirse

an] an
=

c=

[a12
con
All =

A=

[ A~'

0 An 0

0 0 A33

]
J

~6.S)

Estos no son mas que dos ejemplos del planteamiento siguiente: dada una matriz A cuadrada de orden n, si efectuamos una particion de u, 2, ... , n]:
{I, 2, ... , n}

{ 1, 2, ... , nl} U { ni + 1, n, + 2, ... , n, + ill} U
1, ... , ill + n2 +

[~

-; ]
A=

A22 =

[_:

u {nl + n2 + ... , +-ns-l +

... +

:]

AJ3 = [3],

n, }

separando en A las n, primeras filas, las n , siguientes, column as se obtiene una particion de A en bloques

A=

l

etc., y 10 mismo con las

donde los 0 indican que todas las demas cajas son nulas. Esto tambien suele -indicarse con
y

Al2

A21 A" Asl

An
'"

Als A2s Ass

.........

As2

1
*-

(6.3)

Pueden considerarse particionamientos de una matriz rectangular cualquiera, n x m haciendo una partici6n de {1, 2, ... , n} y otra de {1, 2, ... , m], quedando
A=

donde las App son matrices cuadradas ces n, Pq•

de orden np y las Apq, con p

q son matripero nos dedicaremos 6.2. unicamente al caso en que A aparece en la forma (6.3).

(6.6)

Se dice que A es diagonal por bloques si Apq = 0 para p Se dice que A es triangular inferior por bloques si Apq

*-

q.

= =

0 para p < q. 0 para p > q.

Operaciones con matrices exactamen+ B puede

Se dice que A es triangular superior por bloques si Apq Diremos

Ip-ql>l.

que A es tridiagonal por bloques si A pq = 0 para p y q tales que

Consideremos dos matrices A y B del mismo orden y descompuestas te de la misma forma (6.3). Es evidente que entonces la suma A escribirse
AI2

Asi, por ejernplo, la matriz

+ Bl2

::; ;:~ J
-1
1

(6.7)

2

A=

3 0 0 0

0 0
1

0 0
2 5

0 0 0

-1 0

0

0 0 0 0 3

(6.4 )

puesto que A + B se obtiene sumando elemento a elemento, y asi en las n primeras filas y column as se obtendra All + b.. Y analogamente las demas. Tambien en la multip licacion por un mimero a es evidente que
All

A21 A=

Ais A2>
(6.8)

es diagonal por bloques si se<considera la particion
{I,2,3,4,S}
88

=

{i.z

l U{3,4}U

{S}

ASI

Ass 89

VII6

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

VIn

La rnultiplicacion es un poco mas complicada de ver. Se realiza tambien como si los bloques fueran elementos. Si A y B son matrices de orden n particionadas de la misma forma

y

se tiene
All XI Ax= AslXI

A=

l~n:

+ +

+ AlsXs! + AssXs

... Als

BII ...

u,
Bss

Asl ... ... Ass

J
CII

B=

I

J

(6.12 )

Bsl ...

J

6.3.

Matrices tridiagonales por bloques

se tiene

AB =
CSI Css

(6.9)

EI considerar las matrices por bloques es util sobre todo cuando el mimero de ecuaciones de un sistema es muy grande y se quiere emplear algun metodo iterativo de resolucion. Pero tambien puede hacerse, en el caso de matrices tridiagonales por bloques, un proceso analogo al del tema anterior. Sea

con Cij = Ail Bli + Ai2 B2i + ... + A, Bsi. Asi, el primer elemento del producto A B es a II b II + a 12 b 21··. + a In b n I Los n, primeros sumandos son el primer elemento de Al2 B21, Y asi sucesivamente.
i
>

A=

(6.13 )

Tambien es facil ver que para multiplicar Xl
X=

la matriz A (6.3) por Si se quiere descomponer
(6.10)

X2

A en la forma A

L U, con

L=

puede escribirse

u=
x= xs (6.11)

(6.14)

u=

donde bastara construir
x
ill

+

1

, ...

DI = AI

r, =

A;I BI
C [;-I i

D; = A; -

=

2,3,

s

(6.15 )

i = 2,3, 90

s-1
91


VI/8 CALCULO NUMERICO II CALCULO NUMERICO II VII9

Puede demostrarse las matrices principales

(Isaacson,

teorema 6 de la seccion 3 del capitulo 2) que si

6.4.

Metedos iterativos de resolucion

de sistemas por bloques

(6.16)

Las mismas ideas que sirvieron para ver los metodos iterativos usuales (de Jacobi, Gauss-Seidel, relajacion) son validas cuando esto se quiere presentar por bloques. Para empezar, se llama particion admisible de A a toda particion (6.3) con las A, inversibles. Si llamamos

son inversibles, entonces puede descomponerse A en la forma anterior porque entonces las D, son inversibles. La resolucion del sistema Ax = f, con A dado por (6.3) y x por (6.10) puede hacerse llamando Y a un vector de Rn tal que Ly = f y despues resolviendo Ux = y. Escribiendo

D=

0 A2J
L=-

I

AlI

0

0 0

As. 0

I
0

(6.22)

(6.23) AsI Ass-I AI2

Y=

f=

(6.17)

se tendria

u=-

[:
D

o

(6.24 )

se tiene A = D matrices puntuales

L-

U y el sistema Ax
= (L

f puede escribirse,

como se hacia en

c, n,
luego

Ys

Fs

X(m+I)

+ U) x= + f

(6.25)

Esta igualdad puede expresarse
(6.19)
i = 2, 3.....

tambien
(6.26)

s

(6.20)

Habria que resolver ahora, en primer lugar, el sistema (6.19) y luego los (6.20). Despues para Ux = y se tiene
X, = Y, Xi = Y, 92

parai

=

1,2,

... , s.

(6.21) r. Xi
I

i=s-1.s--2

.....

1

Este seria el rnetodo de Jacobi por bloques. Se empieza resolviendo (6.26) para i = 1,y para un X~O) arbitrario. Observese que (6.26) es un sistema con menos incognitas que el original y que quizas pueda resolverse por un metodo directo sencillo. Nos dara X ) y se continua.
93

VIIIO

CALCULO NUMERICO II

CALCULO NUMERICO II

VII11

Analogamente podria aplicarse al sistema de Gauss-Seidel cual resultaria
s

por bloques, con 10

.C J= +
1

1

Aij

Xr)

+

F, i = 1, 2, ... ,

S

(6.27)

Y tambien podria aplicarse el metodo de relajaci6n. En el caso de matrices tridiagonales hay algunos resultados muy interesantes: asi, si la matriz A es tridiagonal respecto a una participaci6n adecuada, admisible, los metodos de Jacobi y Gauss-Seidel convergen 0 divergen simultaneamente, pero mas rapido el de Gauss-Seidel. Tambien se tiene que si A es una matriz real simetrica y definida positiva el metodo de Gauss-Seidel converge, luego si adem as la matriz es tridiagonal, el de Jacobi tambien convergera, mas despacio en general. Tanto las matrices tridiagonales del tema anterior como las tridiagonales por bloques son las mas frecuentes en el caso de aproximaci6n de problemas de contorno en ecuaciones ordinarias y en ecuaciones en derivadas parciales.

Tema VI Ejercicios de autocomprobaci6n

1.

i,Puede una matriz diagonal distinta?

por bloques

dejar de serlo para otra partici6n

2.

Demostrar que el elemento (i, j) de la matriz A de la matriz segundo miembro de (6.7).

+

B es igual al elemento (i, j)

3.

Demostrar que el elemento (i, j) de la matriz AB es igual al elemento (i, j) de la matriz segundo miembro de (6.9) con

s

c,

= k

L

Aik Bkj

=

1

4.

D 4.

Demostrar que
0 In
Ass

All
AZ2

0

All

In

0

III

An

0

III

0

Ass

Q

Iss

0

Iss

0

(6.28) 94
95

..
VII12 CALCULO NUMERICO II

CALCULO NUMERICO II

VII13

S.

Deducir del ejercicio anterior que
All

o

s

o
6. Demostrar por inducci6n

Ass

Il lAid i= 1

(6.29)

que si una matriz A es triangular
All AI2

por bloques

An A=
(6.30)

o
se tiene

Ass

Tema VI Soluciones a los ejercicios de autocomprobaci6n

IAI

n lAid
s

(6.31)

1.

En efecto. Por ejernplo,
-1

i= 1

7. Se considera la matriz
2
0 0 -1 0 0 0

4

o
2
0

~1
0 0
2

-1
0

0

-1
0

0 0

A=

2
0 -1 0

-1
0 0

-1
0

2 0
-1

2
0

0 0 0 -1 0

(6.32)

es diagonal por bloques si los bloques son A=

2

Demostrar que con la partici6n {1, 2, ... , 6} = {I. 2} U {3, 4} U {S, 6}. A resulta ser tridiagonal por bloques.
y

[
+

2

3
0

-1 4
0

1

no 10 es si se considera

8. 9.

Descomponer

la matriz A en la forma A = LV con L y V dadas por (6.14). el ejercicio anterior, el sistema Ax
0
1

Resolver, aprovechando (6.32) y

=

f con A dada por 2.
(6.33)

[I
2

3

-1 4
0

0

0
2

0

]
a uno solo de los ns-l n,

f=

3 -3

El elemento (i, j) de A conjuntos

B es aij

+

b ij' Pero, i pertenece

-2
3

+
del

{1. 2..... n.}, {n, + 1•.... n, + n.}, .... {n, n, + '.. + n.}, y analogarnente j. Sean
n, n,

+

+ ... +
n,

+

1.....

n,

+

10.
96

Aplicar cuatro veces el metodo de Jacobi al sistema anterior partiendo vector inicial nulo y redondeando los calculos a cuatro cifras decimales.

+ +

n2 n2

+ ... +
+ ... +

nr-I ,j- 1 <i i ru-,

< n, + n2 + ... + < n, +
n2

+

1 <j

+ ... +

n,

97

VI/14

CALCULO

NUMERICO

II CALCULO NUMERICO II VIlIS

y, concretamente,
i=

nt

+ n2 + ... + nn + u

4.
(6.34) All

Segun el ejercicio anterior

se tiene

I
l
I,

I22

III

con 1 ~ u ~ n , 1 ~ v ~ n . Entonces aij es el elemento (u, v) de la matriz Ark yob , el (u, v) de Brk. EI elemento (u, v) de la matriz Ark + Brk es, por tanto, aij. + bij . Pero este elemento ocupa ellugar (n, + n, + '" + nr_l + u, n, + n, + ... + nk_l + v) en la matriz segundo miembro de (6.7), y segun (6.34) esto es, precisamente, el lugar,(i, j)o' Asi, el elemento (i, j) de A + B es el elemento (i, j) de esa matriz segundo miembro de (6.7) y, por tanto, queda demostrada (6.7). 3. EI elemento (i, j) de AB es L ail b , . Como antes, i y j podran expresarse en i=l la forma (6.34). Entonces el elemento (i, j) de la matriz segundo miembro de (6.9) es el elemento (u, v) de la matriz Cr,k. Pero segun la definicion de C rk, es
S u

[A"
Iss

A22

133 Iss

All An [

Iss

1

[A"

An

An

144

J

y

as! sucesivamente.

Al final resulta

c., =
luego su elernento (u, v) sera
s

L
h=l

Arh Bhj

In

L (fila u-esima de Arh . columna v-esirna de Bu )
h=1

(fila u-esirna de Arl . columna v-esima de Blj) + (fila u-esima de Ar2 . columna v-esima de B2j) + ... + (fila u-esima de Ars . columa v-esima de Bsj). Es evidente que las filas u-esimas de Arl, Ar2' ... , la matriz A y que las columnas v-esimas de las columna j-esima de B, y, por tanto, el elemento miembro de (6.9) es la sum a de los productos i-esima de A por los de la columna j-esima de B, A; forman la fila i-esima de Blj, B2j, ... , B; forman la (i, j) de la matriz segundo de los elementos de la fila es decir, 5.
t

es decir,

All

Ass

0

y como el determinante

de la matriz producto es el producto de los determinantes de las matrices factores resulta (6.28).

Como
All All
1

=

1

como el mismo elemento de AB. As! queda demostrada
98

(6.9).
Iss
1

99

VII16

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

VII17

desarrollando el determinante del segundo miembro por la ultima fila (6 columna), desarrollando el nuevo determinante por la ultima fila y asi sucesivamente se llega a
All = I All

Pero los elementos del segundo miembro en que se tenga
{ it +
I,

it + 2,

•••

,

im}

=1= {t

+

1, t

+ 2,

... , m}

I

son nulos, porque en las iiltimas m - t filas de n'": los elementos que no est an en las m - t ultimas column as son nulos. Por ello en (6.36) el sumatotorio puede extenderse unicarnente a todas las permutaciones posibles (i" i2, ... , it) de (1,2, ... , t) e (il+l, ... , im) de (t + 1, ... , m), y puede escribirse miembro de (6.28),
~ (-1)
il+ "'+i1alil a2,· ... ali • ( l)it

Analogarnente sucede en los demas factores por 10 cual resulta (6.29).

del segundo

+

l···im

2

t

at

+

Ii'"

t+ I

amim

6.

Llamaremos

Pero esto es, evidentemente,

I

1 Di-

II

Aii I

=n
i
i=l

I A .. I
"

es decir, que se cumple (6.35) para k 7. Puede escribirse

=

j como queriamos

demostrar.

A=

Entonces vamos a demostrar

que
k

r
2
{_

Al C2

0

BI A2 C3

con

ID(k)l=n
para k

IAul
1

(6.35)

=

i

1, 2, ... s.

=

Al ~ A2 = A3 =

0

~ I

BI = B2 = CZ =

C [-1o 0 JI
3=

-1

Analogamente

sucede en los dernas factores

del segundo

miembro de (6.28),

8.
D,=

Para k = 1 (6.35) es trivial. Supongamos que se cumple para k vamos a ver que tarnbien se cumpliria para k = j. Se tiene

=

j-

1y

[~
r2 =

~1 '
-2/3 0

r, =

1--~/2
0

-~/2~

,

D2=

l0
0 4/3

r 3/2
3~2 ]

,

I D(j)1 =

-2/3

I'

D3=

4/3 0

I

Si es m el numero de filas de la matriz Dtil y t el numero de filas de D tiene
I

i-I,

se 9.

Es posible la descomposici6n

sustituyendo

en (6.14) estas matrices.

n» I =

L

(-1)

a
Ii I

a
2i 2

'" a
mi

(6.36 )
m

[OJ. 1/2
XI

Y
[

2

=

X2=
es decir, que XI = 1., X2 X, = 0, X6 = 1. 1,

con el sumatorio extendido a todas las permutaciones 0, 2, ... , m).

posibles (i., i2,

•••

,

im) de

=

. ~, j
:

O

f

J

100

101

VII18

CALCULO NUMERICO II

CALCULO NUMERICO II

VII19

10.
[~ ] ; Xi') = 0 [ 0.5 ] , XP)

=[
=

1.5], -1.5

X,(!)

=

[-1 ] ~ 1.5

X1(l)

0.75] = [ ~.25 ,

XP)

=

i[

1] ---{).5

, XP) = ,

[ ---{).25] 0.75

;

Xl(3)

r

0.5] 0.25 ,XP)

=

[ 1.75 ] -1.25

XP)

=

---{).5] X1(4) [ 1.25

;

=

[0.875] -0.125

Xz (4) =

[

1.5 ] , -D.75

-D.l25] [ 0.875

Tema VI Actividades recomendadas

1.

Leer las secciones 3.3. y 4.5 del capitulo 2 dellibro

de Isaacson.

2. Estudiar las condiciones para que dos matrices por bloques cualquiera, puedan multiplicarse de manera analoga a la indicada en (6.9), generalizando est a f6rmula. 3. Hacer los ejercicios 1 y 2 de la secci6n 3, capitulo 2, del libro de Isaacson.

102

103

I

UNIVERSIDAD NACIONAL DE EDUCACION A DISTANCIA
Ministerio de Educaci6n y Ciencia

CALCULO NUMERICO

II

Unidad Didactica/Z

DR. MARIANO

GASCA

GONZALEZ

.

,

CALCULO NUMERICO II

VII/1

Tema VII Esquema/resumen

,;'

7.1.

Introduccion [

Metodos de diferencias finitas. Referencias al estudio del problema exacto. Problema aproximado. Cuestiones a resolver en el estudio del problema aproximado. Ecuacion de Poisson. Ecuacion de Laplace. Problema de Dirichlet. Caso de recinto rectangular. Forrnacion de la malla. Aproxirnacion de la ecuacion. Condicion de contorno. Forrnacion del sistema. Principio del maximo. Aplicacion para demostrar la existencia dad de solucion del sistema.

7.2.

Un problema elipticas.

con ecuaciones [

7.3.

Planteamiento aproximado.

del

problema [ de soluaproxi-

7.4.

Existencia y unicidad cion del problema mado.

[
r"

y uruci-

7.5.

Estudio del error.
<,

Nueva aplicacion del principio del maximo para relacionar el maximo en los nudos interiores y el maximo en los nudos frontera. Error de truncatura local. Acotacion del error. Convergencia del metodo,

107

1

CALCULO NUMERICO II

VII/3

Tema VII
Explicaciones complementarias

7.
7.1.

RESOLUCION APROXIMADA DE ECUACIONES ELIPTICAS (1.a parte)
Introduccion

En los temas que siguen vamos a ocuparnos de la resoluci6n aproximada de ecuaciones en derivadas parciales de segundo orden por el metoda mas usado en la practica que es el de diferencias finitas, El estudio de las ecuaciones en derivadas parciales que trataremos de aproximar puede verse en cualquier obra sobre el tema, como los libros de Dou citados ya anteriormente, 0 el de Rodriguez Vidal. No nos ocuparemos de ello, ya que nuestro objeto no es estudiarlas, sino resolverlas nurnericamente. De cualquier manera, supondremos que las funciones que aparecen como datos en cada problema son suficientemente regulares para que se pueda asegurar la existencia y unicidad de soluci6n del problema exacto que se considere y para que dicha soluci6n sea tam bien continua y derivable hasta el orden que necesitemos en cada caso. En cada problema aparecera una ecuaci6n en derivadas parciales que debe verificarse en un conjunto abierto Q y unas condiciones que deben cumplirse sobre el contorno 0 frontera r de Q . Se aproximara la ecuaci6n en derivadas parciales por una ecuaci6n en diferencias finitas que debera verificarse cuando (x , y) recorra los nudos de una cierta malla y, por otra parte, se aproximaran (0 se tornaran tal como esten) las condiciones de contorno. Una vez planteado as! el problema aproximado es el momento de afrontar varias cuestiones:
109

<

,
VII/4 CALCULO NUMERICO II CALCULO NUMERICO II

VIliS

a) b)

;,existe una solucion (mica del problema

aproximado?

;,como puede hallarse, si existe Y es (mica?

Con esto se forma una malla cuyos nudos son los puntos (Xi' Yj) con Xi = ih, Yj = jk, i = 0, 1, ... , L + 1, j = 0, 1, ... , J + 1. LlarnaremosH = (h, k) Y IIiI = max [h, k},
QH = {(Xi'

c) ;,cuaI es el error que se comete al tomar la solucion obtenida en este problema como solucion de problema exacto?

Yj)
y!),
(Xi,

Ii=
(XL+J, YJ+J)

rH

= {(xu, {(Xi,

;,tenemos posibilidad de conseguir, por el mismo procedimiento, soluciones de .problemas aproximados de forma que el error llegue a ser tan pequefio como se quiera?
d)

U

Yo),

1,2, .... L,j = 1,2, ... , It} ~j)~ j = 0, ~, ..., J + I} U I I -I, ..., L]

(7.5)

Teniendo en euenta que si u es de c1ase C4 en un entorno

de (x, y) se tiene y) (7.6)

7.2.

Un problema con ecuaciones .elipticas Consideramos, por ejemplo, la ecuacion de Poisson en dos variables

u (x + h, Y)- 2u (x, Y) + u(x - h, y) _ 62 u(x, y) + ~ 64 u(x +9h, h2 6x2 12 6x4

con
2

18:1 <

1 y analogamente

para de (7.6) y

62 u dl
2

podriamos dd ~
y

sustituir

en (7.1) Al

6u 6 x2 con la condicion de contorno
u (x , Y) = g (x, Y)
(x, y)
E

por el primer miembro

por la expresion analoga,

haber prescindido del segundo termino del segundo miembro de (7.6) la ecuacion resuItante no sera ya equivalente a la (7.1), y, por tanto, la solucion que obtendremos no sera ya u sino una que llamaremos V. ResuIta asi
r

(7.2)
V(x

don de Q es un abierto de R2'yT su frontera. Como easo particular, si en (7.1) fuera f == se tiene la ecuacion de Paplace. EI problema (7.1.) (7.2.) es el problema de Dirichlet para la ecuacion de Poisson. Como recinto Q tomaremos, supondremos que es
Q

°

+ h, y)-2V(x,
h
2

y)

+ V(x-h,

y)

+--~~-~--~k~2~---~~---

Vex, y + k)-2V(x, y)

+ vex,

y-k)

f(x, v) (7.7)

eoneretamente,

un rectangulo,

que por eomodidad

Asi como antes (7.1) debia cumplirse para todo (x, y) de Q , ahora exigiremos que se cumpla (7.7) para to do (x, y) E Q H' 10 eua1 tiene perfecto sentido porque entonces los puntos (x + h, y), etc. que aparecen en (7.7) estan siempre en
QH

= {(x, y)

I < x < a,

°

°<

y

< b}

V rH

(7.3)

y

I' los euatro lados de ese rectangulo.

Complementando a (7.7) tomaremos una condicion de eontorno en r H , analoga a (7.2). Debido a la simplicidad de esta, no aIteraremos su expresion, es decir, que tomaremos

7.3.

Planteamiento del problema aproximado [0 , a] , [0 , b 1 en L

Vex. y)

g(x. y)

(x , y) E rH

.

(7.8)

Dividamos los intervalos respeetivamente, y sean

+

1y J

+

1 intervalos iguales,

a h=---

L

+

1

k = -::--,----:J+1

b,

(7.4)

Como hay U puntos en QH Y 2 (L + J) + 4 puntos ei. ;- 1 , (7.7) Y (7.8) forman un sistema de U + 2L + 2J + 4 ecuaciones con las mismas incognitas, que son los valores de V (x, y) en todos los puntos. En realidad, la simplicidad de (7.8) hace que conozcamos ya de salida los valores de, V en los 2 (L + J) + 4 puntos de r H y que, por tanto, se reduzca en el fondo a las U ecuaciones (7.7) con las U incognitas V (x, y), (x, y) E Q H •
111

110

VII/6

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

VII 17

Por abreviar

escribiremos
lj-

U,

= V (Xi'
Uij+1 -

Yj)

Y

asi (7.7)

se puedeescribir

Ui +

2 Uij
h2

+

U i-Ij

2 U ij
k2

+

Uij-I

a resultar 10 mismo, y as! sucesivamente hasta que llegue el momenta en que uno de los puntos que aparecera sera de r H Y ya habra una contradiccion, porque por una parte v valdra en eI M y por otra hemos supuesto que M >.v (x, y) enlrH. Para la otra parte del teorema basta tener en cuenta que si AH v ~ O. se tiene AH (-v) ~ 0 por la linealidad de AH• luego se cumplira la primera parte para -v. Ademas, se tiene max [-v (x, y)] min v (x, y) QH

= f (Xi' Yj)

(7.9)

con i

=

1. 2•... L. j

= ,1. 2•...•

I.

7.4.

Existencia y unicidad de solucion del problema aproximado Corolario. -El

QH

Aunque posteriormente veremos como puede estudiarse matricialmente el problema a aplicar un principia del maximo. que se utiliza con frecuencia en problemas de tipo eliptico lineales. Llamemos 1 AHv (x, y) = h2 {v (x + h, y)

problema (7.7) (7.8) admite solucion unica,

+ v (x-h,
+

y)}

+

k2

1
{

v (x, Y

+

k)

+v

(x, y-k)}

-

Demostracion.s--En efecto, es un sistema lineal con el mismo numero de ecuaciones que de incognitas. luego tendra solucion unica si el sistema homogeneo correspondiente tiene como tinica solucion la nula. Pero este es nuestro caso, porque .si tomamos f = 0 y g = 0 en (7.7) y (7.8) se tendria, segun el teorema anterior y por ser V (x, y) = 0 en r H :
max

- 2 (~
(X. y)

Jz)

v (x, y)

(7.10)

U (x. y) ~ 0

QH
E

QH • para una funcion

v definida en QH U r H.

y

Teorema 7.1-Si

AH v (x, y) ~ 0 V(x. y) EiQ!f{ entonces • v (x , y).~ max v (x, y). (7.11.)

min U(x, y) ~ 0 QH de donde U (x, y) = 0 V(x, y) EQH tambien. ala primera de las cuestiones de que hablabarnos al

r:H

Si AHv (x. y) ~ 0

vex. y) EQH"entonces min
QH

Con esto hemos contestado principio del tema.

v (x , y) ~ min v (x , y).

rH

(7.12)

Demostracion.v=Supongamos
vex. y

que AHv ~ 0 Y que existe

(x. y).

en QH tal que

Respecto al modo de obtener esa solucion hablaremos tar el sistema en forma matricial.

posteriormente

al presen-

y)

= max v (x, y) = M

QH

M = v (x. y)

>v

7.5.
(x, y)

Estudio del error

V (x, y)

E

rw

Escribiendo AH V en la forma (7.10) para (x. y) vemos inmediatamente que si en alguno de los (i +h. y), (x - h. y), (i. y + k), (x. y - k) v valiera menos de M, como en ninguno puede valer mas de M, no podria ser dH v (i. y) ~ o. De ella se deduce que en los 4 puntos «vecinos» al (i. y) v vale tambien M. As! ocurriria que al tomar uno de esos puntos y volver a iniciar el razonamiento volveria
112

Tambien el estudio del error puede hacerse despues de escribir (7.7) (7.8) en forma matricial, pero nosotros vamos a verlo de nuevo por una aplicacion del principio del maximo visto anteriormente. Para ella aceptaremos siguiente teorema. de momento, para ver la dernostracion
<

en ejercicios,

el

113

VII/8

CALCULO NUMERICO II

CALCULO NUMERICO II

VII/9

Teorema 7.2. -Si por (7.10), se tiene

v es una funci6n definida en Q H U r H yAH a max 1 v 1 ~ max 1 v 1 + T max 1 A H QH ~ QH
l

v viene definido

Si las derivadas cuartas

de u d 1!..
d
X4

4

y

estan acotadas en

Q

por

M1,
V

Y M2 respectivamente,

se tiene

I.

(7.13) por tanto (7.19)

Digamos, sin embargo, que la demostraci6n funciones, VI y V2 de la forma
VI
V

se basa en la construcci6n

de dos

y

=

V

+
V

l =-

A xll2 + A xll2 luego el principio que

(7.14) del maximo

tales que Il

H Vi

~

0 para

i

=

1, 2, y aplicar

Como I H I = max [h, k] por definici6n, podemos asegurar que cuando H tienda a cero max QH Ie [tambien tendera a cero y, por tanto, en ese sentido podemos decir que U tiende a confundirse con u cuando h y k tienden a cero sirnultaneamente, Hecho este estudio previo del problema, en el tema siguiente nos ocuparemos sus aspectos practices. de

Observemos ahora, a partir de (7.6) y su analoga para

(7.15) llamando
+--

k2

a u (x, y + e
4

12

ay
4

1

k)

(7.16)

con led < 1, i = 1, 2, T (u) se llama error de truncatura Teniendo en cuenta (7.1), (7.15) puede escribirse 11 H U = f luego, como IlH U f segun (7.7), resulta
T

local del problema.

(u)

IlH (U -

u) =

T

(u).

(7.17)

Llamando e = U - u al error que se comete al tomar problema inicial (7.1) (7.2) en lugar de la soluci6n exacta definida en QH u r H ' porque u esta definida en Q u r que Asi, podemos aplicar el teorema 7.2 para v = e. Pero e E r H ,debido a (7.2) y (7.8). Por ello resulta

U como soluci6n del u, e es una funci6n contiene a Q H U r H • (x, y) = 0 si (x, y)

i

(7.18)

ya
•I

que IlHe

=

T

(u).
115

I

114
i ~.lYj

.:ti,

CALCULO NUMERICO II

VIII 11

Tema VII Actividades recomendadas

1.

Leer los resultados fundamentales sobre la teoria de ecuaciones elipticas alguna obra de ecuaciones en derivadas parciales. Escribir las ecuaciones (7.7) (7.8), con la notaci6n U, tomando por ejernplo L = 3, J = 3, a = b = 1.

en

2.

en lugar de U (Xi' Yj),

3.

Repetir 10 anterior para tres dimensiones para ver las complicaciones practicas, aunque no te6ricas, del problema Leer la secci6n 1.0 del capitulo 9 dellibro de Issacson.

4.

·Jr.
i

117

CALCULO NUMERICO II

VII/13

Tema VII Ejercicios de eutocomprobacton

1.

Demostrar

que en el teorema 7.1 puede asegurarse
max QH v (x , y) ~ max

que (7.20)

rH -

v (x, y)

B

donde B = {CO, 0),(0, b), (a, 0), (a, b)}. 2. Si en (7.11) se tuviera max v (x, y) = max v (x, y), i,que puede sobre v? QH rH Demostrar que si v es una funcion definida en Q H definidas en (7.14) rerifican
LlHV,

decirse

3.

U

r H,

las funciones

VI

Y v2

AHv2

= AHv + A = - AH V + A.

4.

Basandose en el ejercicio anterior demostrar

que existe una constante A tal que (7.21)

5.

Del ejercicio anterior y del teorema 7.1, deducir que
v, (x , y) ~ max v (x,y) v (x , y)]

V(x. Y) EQH

rH

+
+

A a /2j
2

-VI

(x , Y) ~ max [-

rH

A

a212

(7.22)

·I,

119

VII/14

CALCULO

NUMERICO

II

CALCULO NUMERICO II

VII/IS

6.

Del ejercicio anterior, deducir que v(x.y)~max

V(x, y) EQH v(x,y)+A

rH
,v (x , y) ~ max

T

a'

rH

[-v(x.y)]

+

I
A~

(7.23)

7. 8.

Del ejercicio anterior,

deducir (7.13), y, por tanto, el teorema 7.2.

Supongamos que al hacer los calculos se llega a una soluci6n U (x, y) que no es exactamente D (x, y), debido al redondeo que se comete en los calculcs y al evaluar las funciones f y g. Entonces se tendra
.1H

o (x , y)

U (x , y) = f (x , y) + a (x, y)
= g (x, y)

+

(x ,

y) EQH

(J(x.

y)

(x, Y) ErH

(7.24) (7.25) u, analogas a

Tema VII Soluciones a los ejercicios de autocornprobacion

Escribir, entonces, (7.17)yae=0. 9. 10.

las relaciones

que curnple

e

=

U-

Utilizar el teorema 7.2 para acotar

e

como se hizo en (7.18) para e.

1.

;,Podria razonarse de igual manera que hemos hecho aqui, por ejernplo, con el mismo problema, pero en tres dimensiones?

Al ir desplazandose con el punto (x, y) en Q H llegan a aparecer como puntos (x + h, y), (x -h, y) ... , todos los puntos de r H menos los de B, por 10 cual el razonamiento del teorema conduce a (7.20). Ahora bien, como max
v (x, Y) ~

rH -

B

rH

max

v (x , y) 10 que se obtiene en el

por eso hemos podido escribir (7.11), pero en realidad teorema es (7.20). 2. 3. Seria constante en Q H
.1H
U

rH ' =

segun la demostraci6n [(x

del teorema. h)"] / h2

Como L es lineal y

x'

+

h)2_

2 x'

+

(x -

=

2, se tendra

y

por tanto
.1Hv1 .1H

2

= .1Hv + A = - L1H V + A

4.
5.

Basta tomar A = max Q
H

IIIH vi para

que se pueda asegurar (7.21)

De (7.21) y del teorema 7.1 se deduce que max
v.I (x. y)

rH

120

121

VII/16

CALCULO

NUMERICO

II

CALCULO NUME·RICO II

VII II 1

perc max
QH
VI

(x , y).:::;; ax m
QH

V

(x, y)

+

A max
QH

x 2:':::;;
2

2

max v (x, y)
r,

+

A

a "2
2

max
QH

V2

(x,

y)':::;; ax [- v(x. y)] m
'

rH

a + Az-

Por tanto, para todo (x, y) de QH se cumple (7.22).

6. Como

Xl

~

0 en

QH

se tiene
v (x, y) .:::;; I (x, y) V v (x, y) .:::;; 2 (x, y) V

y de (7.22) se deduce (7.23). 7. De la primera de (7.23) se deduce que v (x , y) ~ max

Tema VIII Esquema/ resumen
A

rH

I v (x.

y)

I+

a z2

y de la segunda
v (x, y) .:::;; ax m rH

I

v (x , y)

I+ I+

a2 A_ .

2

De ambas,

I
y ya (7.13),

v

(x, y)

I .:::;;max I
rH

v (x, y)

1 Aa 2

v

8.1.

Formulaci6n

matricial. [

(x, Y)

EQ

H

Notaciones. Separaci6n de las ecuacrones del sistema por bloques. Formulaci6n definitiva con matrices por bloques.

puesto que hemos dicho que A

max I LlH v I en el ejercicio QH

4.
Vl

8.

De (7.24) y (7.15)
LlHe (x , y) = a (x, y) (x , y) = (3 (x. y)

U-l

o

Z

8.2.

Resoluci6n

del sistema. [

e

+

U
T [u (x , y)] (x , Y) (x , Y)
E E QH

rH

9.
max
QH

I

eI~

rH

max

I

(3

a I +""2

2

[max
QH

I

a

I + max I r Lu) I 1
QH
(x,

~

a -< a -<

U U-l U-l

-< ::;l

Tridiagonalidad por bloques de la matriz tema. Metodo de Jacobi puntual. Metodo de Gauss-Seidel puntual. Metodo de Jacobi por bloques.

del sis-

8.3.

10. Si. En el teorema 7.1 se razonaria con el punto

h, y, z) ... , (x, y + k, z) ... , (x, y, z, + m), (x, y, m) de igual forma que aqui y el desplazamiento del punto seria a 10 largo de los nudos practicamcnte sin variacion, salvoel paso a tres dimensiones. Su demostraci6n seria 'igual.

z-

y,

z) y los (x

+

>< o c.:: c,

8.4.

Otros lares.

recintos

no

rectangu[

Recinto circular. Formaci6n de Q Yr Formaci6n de la ecuaci6n aproximada. Aproximaci6n de las condiciones de contorno.
H H •

-<
Z

o
::;l ...J

U

Caso de otros problemas. [

U-l 0::

o Vl

Otras ecuaciones. Problema de Neumann: aproximaci6n dici6n de contorno. Formaci6n de ecuaciones aproximadas dimientos distintos a los anteriores.

de la conpor proce-

122 123

CALCULO NUMERICO II

VIU/3

Tema VIII Explicaciones complementarias

8. 8.1.

RESOLUCION Formulaclon

APROXIMADA matricial

DE ECUACIONES

ELIPTICAS

(2.a parte)

Seguiremos por el momento con el mismo problema concreto tratado en el tema anterior, atendiendo ahora a la resoluci6n practica del problema aproximado (7.7) (7.8), cuya soluci6n sabemos que existe y es (mica. Utilizarernos la notaci6n ya usada alli en (7.9). Al escribir en un caso concreto el sistema (7.7) (7.8) resulta inmediatamente la conveniencia de aquella notaci6n, y de la disposici6n de la matriz del sistema en bloques como veremos. Como las inc6gnitas son unicarnenre los valores V ij para i = 1,2, ... , L,j = 1,2, ... , J, puesto que los Uu para (Xi' y) Er son conocidos, H consideramos las U componentes del vector inc6gnita agrupadas de L en L, formando asi J bloques de L componentes cada uno. Llamarernos fij = f (Xi' y), gij = g (Xi' Yj). La igualdad (7.9) del tema anterior se puede escribir, llamando
k
a ==- 2(h2

2 k ") . (3 = 2(h2

+

h2

+

h2k2 k") . Y = 2(h2

+ kl)

(8.1)

(8.2)

I
I.
~,

para

I ~ i ~ L. 1 ~ .i ~ J.
125

VIIII4

CALCULO NUMERICO II

CALCULO NUMERICO II

VIIIIS

Escribiendo

En efecto, (8.9) equivale, como es inmediato,

a

o
IL = 1

o

1
1 1

VIt
a

-

a V21

-

f3 V
-

12

= - y fit

+

a

VOl

VII

+

V21

a

VJI

-

{J V22 = -

Y f21

+ {J V + {J

IO

V10

(8.3)

·0 1 matrices de orden L, es decir (8.2) para i = 1, 2, ... , L, j = 1. Analogamente (8.10), para cada j, equivale a (8.2) para esa j e i (8.11) equivale a (8.2) para i = 1, 2, ... , L, j = J.

=

1, 2, ... , L

y

j Vu

=

0, 1, ... , J

+

1

(8.4)

A su vez, las (8.9) (8.10) (8.11) se pueden asociar en una sola expresi6n. Hamar S a la matriz de orden U.

Basta

S=
j = 1,2, ... , J (8.S)
y

,B

=

(8.12)

y

K = a (S
(8.6)

+

ST), V =

f3 (B + BT), A

=I-

K-

V

(8.13)

Entonces el sistema se escribe A V = -yF si (8.14)

2~j~J-l

(8.7)
(8.8)

el sistema (8.2) queda U=
,F =

(8.1S)

[IL

-

a (SL

+

S~)] VI -

f3U2 = - Y

FI

2~j~J-l •

(8.10) (8.11) En efecto, sustituyendo-en (8.9) (8.10) (8.11) . (8.14) las (8.13) y (8.1S) se obtiene inmediatamente

126

127

VIIII6

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

VIII17

8.2.

Resolueion del sistema Observemos que, llamando
AL

escribirse tarnbien

- f3

1L se tiene

u~.m+l)
I)

=a

(V<.m+O
I-Ij

+

Vim) i+lj

)

+ f3 (U(m+l)

1)-1

+

u<m» ij+l

-

Y

f

ij

para 1 ~ i ~ L, 1 ~ j ~ J. Ligeramente distintos son los metodos iterativos por bloques, ya que, ejemplo, el me to do de Jacobi por bloques consistiria en (recordando B.16)
I A L V(m+l)

por

A=

(8.16)

_

_-

BL BL BL

U(m)
2

-

y FI

AL

vt+l)
U~m+l)

==-

(U~:!l uj~\

+
-

ui~),)y FJ

y Fj

,

2~ j~J-

1 (B.21)

es decir que la matriz A es tridiagonal por bloques (y simetrica), Por tanto, en la resolucion del sistema (8.14) puede utilizarse las tecnicas de descomposicion vistas en el tema anterior. Sin embargo, para L y J grandes es mas interesante el uso de rnetodos iterativos. Asi, por ejemplo, el metodo de Jacobi (puntual, es decir no por bloques como hemos hecho en el tema anterior) consistiria en escribir
u(m+I)

AL

que detallaremos

mas en los ejercicios de este tema.

8.3.

Otros recintos

no rectangulares

= (K

+

V)

Vim)

-

yF

m

=

0,1, ...

(8.17)

No siempre el recinto es tan simple como el que hemos tornado en el ejemplo estudiado aqui. Supongamos que el recinto sea, por ejemplo, circular:
Q

partiendo

de

V(O)

arbitrario.

= {( y) x, r = {(x, y)

Ix +i <a I x + i = a']
2 2 } 2

Esto equivale a escribir
u(m+l)
I)

_

_a

(U(m)
1-

.


J

+

U(m) i+lj

)

+ f3 (V(m)
y

1)-1

+

V

im)
ij-t-I

)-

Y fij

(8.18)

para 1 ~ i ~ L, 1 ~ j ~ J, con U;jO) arbitrario

En est caso podemos tomar por ejemplo como QH el conjunto de los nudos (x, y) de la malla tales que (x + h, y), (x - h, y), (x, y + k), (x, y - k) estan en Q y como r H el conjunto de los nudos (x, y) que estan en Q , pero que alguno de los puntos citados en el caso anterior, es decir, los nudos mas proximos, no estan ya en Q.

(8.19)

si i

=

00L

+ 1 0 si j =

00J

+

1. que el metodo
00 •

Isaacson hace en su libro ya citado un estudio para demostrar converge hacia la solucion U del sistema (8.14) cuando m tiende a Sucede 10 mismo con el metodo de Gauss-Seidel, [I (a

expresable como BT)
Vim) -

ST

+ f3

B)]

V(m+I)

= (a S

+

y

F

(8.20)
Figura 8.1. 0 indica punto de

que ademas converge mas rapidamente
128

que el de Jacobi.

El rnetodo (8.20) puede

rH••

punto de

QH

129

VIIII8

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

VIII/9

Para los puntos de QH se puede establecer la misma ecuaci6n que en el caso rectangular, es decir (8.2). Pero para los puntos de r H , ya no puede hacerse 10 mismo que antes. Una forma de salvar la dificultad, corminrnente extendida, consiste en 10 siguiente. Si Po, = (x, y) E r:H ,al menos uno de los puntos PI = (x + h, y), P2 = (x - h, y), P3 = (x, y + k), P4 = (x, y - k) es tal que el segmento que 10 une a Po corta a r. Sea ~ el punto en cuestion y sea P el de corte de r con el segmento Po PI' Entonces podemos definir V (P) = g (P) y asignar a

8.4.

Caso de otros problemas

Podemos considerar ecuaciones mas complicadas que la de Poisson, en cuyo caso habria que sustituir como hemos hecho 0 analogamente los valores de las corresponcientes derivadas. Podemos considerar tam bien el caso del problema de Neumann para la ecuacion de Poisson, es decir, aquel en que la condicion de contorno es du dn
g (x, y) (x, Y) r

E

(8.23)

Pz

6u donde ~ indica la derivada de u en direccion normal exterior, por ejernplo. Si el recinto fuera el rectangulo tratado en secciones anteriores no habria dificultad, puesto que en los puntos de QH formariamos (8.2) y en los de r H , por ejemplo, para el (a, y) escribiriamos:
U (a, y) Figura 8.2.

U (a h

h, y)

= g (a, y)

(8.24)

de efectuar una interpolacion Si se tiene P = (x + e, y) resulta asi

V (Po) el resultado

lineal entre V (P) y V (P2).

y

analogarnente para los demas. (8.23) por una cierta expresion QH' de problemas
y

En otros casos, puede sustituirse adecuadamente en funcion de los valores de V en nudos de r Hyde (8.22) Otra cuestion a tener en cuenta es la forrnacion .. , manera di istinta a I a sustitucion

aproximados
_X_

de

Asi, para cada punto de QH tendremos una (8.22), 10 que seguiremos teniendo incognitas.

rH

una ecuacion (8.2) y para cada punta de el mismo numero de ecuaciones que de

cF que h emos h ec h 0 aqui' d e -_ u 6 x2

62

6y2

directa-

mente por expresiones aproximadas usuales. En general, podriamos coger una cornbinacion lineal con coeficientes indeterminados de valores de u en puntos de la malIa pr6ximos al (x, y). Asi, por ejemplo, podria tomarse

Tarnbien podriamos asignar a V (Po) el valor g (Q), donde Q seria el punta de r mas proximo a Po, es decir, la interseccion de la circunferencia con el radio 0 Po, por ejernplo. Todo esto son simples ideas cuya validez habria que comprobar estudiando elerror cometido en cada caso. En el caso anterior (8.22), si hubiera dos puntos PI y P3 tales que Po PI y Po ~ cortan a r podria hacerse la interpolacion con respecto a cualquiera de los dos. Naturalmente, en estos casos, la formulacion matricial no resultara, en general, tan simetrica como antes. En particular, los bloques no seran tan sencillos como 10 eran en el caso rectangular. Por 10 demas, puede hacerse un estudio analogo al hecho alli.

2:
J 0,1,-1 0,1,-1

a

ij

u (x

+

ih, y

+ jk)
(8.25)

y

calcular las

a

ij

de manera

que esta expresion seria

sea 10 mas proxima posible a Ia
cFu

ecuaci6n,
tarnbien

que en nuestro

caso particular

d x'

+

dIU

d yl

. Naturalmente,

pueden tomarse combinaciones

lineales con mas puntos, como (x

+

2h, y),

etcetera.
131

~I
,.'i1

130

,,1

,.,..

VIII/lO

CALCULO NUMERICO II

CALCULO NUMERICO II

VII II 11

De todas formas, 10 usual es limitarse a las aproximaciones mas sencillas que se pueda, porque los calculos suelen ser, aun asi, largos. En el caso de (8.25), para hallar los a ij se desarrollan por la formula de Taylor las u (x + ih, y + jk), se agrupan terminos y se compara la expresion resultante con la ecuacion en derivadas. parciales de que se trate, de manera que la diferencia entre elias sea 10 menor posible.

Tema VIII Actividades recomendadas

1.

Aplicar el metoda de descornposicion de matrices tridiagonales por bloques visto en el tema 6 para la resoluci6n del sistema del ejercicio 7. Leer la secci6n 12.6 del Libro de Cohen, con especial interes en los ejernplos numericos que propone. Hacer los ejercicios propuestos en el capitulo 12 del mismo libro que traten de ecuaciones elipticas. Leer la parte de aproximaci6n de ecuaciones elipticas en otros libros, como los de Isaacson y Froberg, por ejernplo, y hacer los correspondientes ejercicios.

2.

3.

4.

,j

132

CALCULO NUMERICO II

VIIII13

Tema VIII Ejercicios de autocomprobacion

1.

Consideremos el problema de Dirichlet para la ecuacion de Poisson en el rectangulo [0, S] X [0, 4J. Escribir la expresion de la matriz A del sistema para L = 4, J = 3. Si f :: 0, g (x, y ) = x (5 - x) para los lados del rectangulo paralelos a OX y g (x, y) = y (4 - y) para los paralelos a OY, escribir la expresion del segundo miembro de (8.14). Sustituir en (8.21) las matrices AL y BL por sus expresiones y describir calculos necesarios para aplicar el metodo de Jacobi por bloques. Demostrar que al asignar a U (Po) el valor (8.22) se esta efectuando interpolacion lineal entre U (P) y U (P2). puntos de
QH

2.

3. 4.

los una los

5. Si se toma en el caso de recinto circular h = a/2 en OX

y los

de

r

y

OY indicar

H,

segun 10 dicho en la seccion 8.3. todas las ecuaciones del problema

6. 7. 8.

Escribir en el caso del ejercicio anterior aproximado, usando (8.22) para r H •

Consideremos en el cuadrado [0, 1] X [0, 1] la ecuacion de Poisson con f _ 1 yg O. Escribir el sistema resultante con L = J = 2.

=

,,,,I
.~~

Aplicar tres veces el rnetodo de Jacobi puntual para la resolucion del sistema anterior.

partiendo

del vector inicial nulo del vector inicial

9. 10.

Aplicar tres veces el metodo de Jacobi por bloques partiendo nulo. Aplicar el metoda de Gauss-Seidel puntual

tres veces con vector inicial nulo.
135

CALCULO NUMERICO

II

VIII/IS

Tema VIII

Soluciones a los ejercicios de autocornprobaclon
1.

4 -1

A=-

1

-1

4

-1 -1 4 -1 -1 -1 4 -1 -1 -1 4 -1 4 -1 -1 -1 -1 4 -1 -1 -1 -1 4 -1 -1 -1 -1 4 -1 -1 4 -1 -1 -1 4 -1 -1 4 -1 -1 -1 -1 4

·2.

Y = 114
F,

=

F, =

.~J
Fl

m m

=

~J

m m m

m UJ

U]
UJ
137

m

P"l
.

.

Villi 16

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

VIIII17

F 3.

=

[-7

-6

-6

-7

-4

°°

-4

-7

-6

-6

-7

f~

6.

Numerando

los puntos de QH y

r H por
a

ejernplo en la forma

La primera de las (8.21) es

Po = (0,0), PI

= (2,0) = (-

a

,P2

= (a

2,0) , PJ

= (0, 2),
- 2)' Ps

a

P4

=

(0,- 2)

a

(8.26) Los vectores U, y V 1+ 1 se conocen por los datos del problema.
V(O) • • S· t omamos ar biitrariamente V(O) V(O) 1 t, 2,"" J, resolviendo el SIstema (8.26), cuya matriz es tridiagonal y simetrica ademas, hallariamos V). La forma de resolucion puede ser, por ejemplo, la descomposicion vista en el tema 5 0 un me to do iterativo puntual cualquiera.

r, =
se tiene

(2' 2), P6

a

a

2' 2)' P7 = (- 2'

a

a

a

=

a a (2' - 2)

En este caso a

= f3 = 4 ' Y = 4 =

1

h2

]6'

a2

Entonces, se va a la segunda (8.21)

Tarnbien se tiene: U=
I

Uo+g(a,O) 2

,3-

U - Uo+g(O, 2

a)

,4

U = Uo+g(O,-a) 2

y analogamente obtenemos viI). Siguiendo con esa misma segunda obtendriamos V~I), ... , U~~l' y, por ultimo, de la tercera (8.21) U~1). A continuacion volveriamos a (8.26) para obtener

(8.21)

u, +

g(-a. 2
4

0)

' Us =

(v'J

-1) UJ + g(aV}/2,

yIj

.

a/2)

. ,

ui2),

etc.

(viJ - 1) U + g (a V3/2, - a/2)

o

u=
6

(viJ - 1) U + g(3

VJ

a V3/2, a/2)

Hay que tener en cuenta que la matriz del primer miembro siempre es la misma, A L' Ademas tam bien hay que sefialar que la matriz Al cumple las condiciones del tema 5 para que una matriz tridiagonal sea inversible y descomponible como producto de dos triangulares. 4. En efecto, la expresion del valor del polinomio en P y ~ en el punto Po es: de grado 1 que interpola aU

u=
7

('3 -

1)

U4 + g(-

VJ

a 0/2,

- a/2)

EI motivo de estas ultirnas igualdades

es la interpolacion U, , U I
' ... ,

del tipo (8.22). U8•

Son en total 9 ecuaciones con 9 incognitas No nos hemos ocupado mas que de plantear atender aver si esta es la mas adecuada 0 no.

el sistema para esa numeracion , sin

x-(x-h)

x-(x+8)

U (P) x + 8 _ (x - h) + U (P2)

x - h - (x + 8)

U (P) h

+

U (PJ 8

h+0

En este caso a = f3 = 1/4,

y

= hl/4

= 1136.

A=~

1

4

l-~ -~l
-1 0 -1 -1 4 0 4 -1 0 -1 -1 4

F=

[!]
139

,

138

I

VIII/IS

CALCULO NUMERICO II

CALCULO NUMERICO II

VIII/19

8.

= V22 =

La soluci6n exacta del sistema del ejercicio anterior es Vll 2. tan sencillos que los

10.

EI metodo consiste en V(m+ll - 1 + _!__V(Q,l) + _!__U<m) 11 4 12 4 21 U(m+l) 12 1 +_!__ U1m+1) +

Al aplicar el metodo de Jacobi resultan unos mimeros calculos pueden hacerse sin utilizar calculadora para nada: v(m+l)
II

_
-

1 +J_4

V(m)
12

+_!__ 4

4

J_V(m)

II

4

22

V(m)
21

V(m+l) -- I 12

1 +_vm,(' 4
II

+ _!__V(m) 4 22 +_!__ 4 +l
U(2)
12

V(m+l) - 1 + _!__U'(m+l) + J_U(m) 21 4 II 4 22 \m+l) U22 Resu Ita U(t) - 1 • Uo) II 12 1 + _!__U (m+T) 4 12

+J_

V(m+l) = 1 + J_ 21 4 V(m+l) 22 -

4

U(m+l)
21

V(m)
11

V(m)
22

1 +lv(m) 4
1
,

4'
_
-

5

13 Uo) - -5 U(t) - -13 . U(2) = 21 4' 22 8' II 8'
Vo)
22

17

4

V(m)
21

v(l)
II

-

-

V(l)

12

Vil) 21
U(3)
21

-

-

V(l;

22

V(2)

II

U(2) 21 -

U(2) 22 -

_l_ -

U(2) 12 1.5

-

U(2) - 29 21 16'

V(2)
22

61 . U(3) _ 61 U(3) = Vo) = 125 18' II - 32' 12 21 64'

= 253

256

V(3)
II

=

~Jl

=

Un

o.

-4

7

2-

1.75.

Vna vez mas se ve la mayor precision de este metodo sobre el de Jacobi en los casos practices usuales.

9.

Ahora es
1 1 1
-

4
1 1

UI

(m+l) _
-

+

1 4 0

0
-

4
1

1 4 0

4
1

-

1
4

+

1 4 0

1 -

4

EI sistema resulta tan sencillo que es de resoluci6n inmediata. Escribiremos los resultados en forma fraccionaria. Si se hacen utilizando decimales apareceran, naturalmente, algunos pequefios errores de redondeo.

lUf:'l
U(t) 12 16 -_ 9 16 9

=

4 3 4 3
,

Um 2

[Ul:1 U
O)

22

[~ 1
UP)

I

i

UP)

U)

52 27 52
27

140

141

CALCULO NUMERICO II
!'
I'

IX/1

ff

II

Tema IX Esquema/resumen

Ii
H

I'

'2 ...
oj

0.

" ...;
Vl

u
0

< :J
co

9.1.

Introducci6n.

Ecuaci6n del calor con condici6n ( Soluci6n exacta.

iniciaI.

< 0::
< c,
Vl

Ul

Z 0
U

< ;:J
Ul Ul

9.2.

EI problema

aproximado.

U Q Q

Aproximaci6n de la ecuaci6n. Formaci6n de la malla. [ Problema aproximado. Desarrollo de los calculos.

< ~ ><
Error de truncatura local. Error total. Ecuaci6n del error. Acotaci6n del error en [0, T] bajo la condici6n A ~ 112. Convergencia del rnetodo. Otra justificaci6n del resultado anterior.

<
0
0:: c,

<
Z 0

9.3.

Estudio

del metodo,

u
;:J ......l

'f~'

0
Vl

Ul

0::

143

CALCULO NUMERICO II

IX/3

Tema IX Explicaciones complementarias
9. 9.1. RESOLUCION (La parte) Introduccion APROXIMADA DE ECUACIONES PARABOLICAS

Como ejemplo de resoluci6n aproximada de ecuaciones parabolicas vamos aver diversos aspectos de la ecuaci6n conocida como ecuaci6n del calor por aparecer ligada principalmente al estudio de la propagaci6n del calor. Consideremos, por ejemplo, Ia ecuacion

(9.1)
en el conjunto {(x, t)

I-

00

< x < 00,

t

> O} con

la condicion inicial

u (x, 0) = f (x)

(9.2)

para -

00

< x<

00 •

,i

!

El problema esta perfectamente estudiado en las obras de ecuaciones en derivadas parciales y suponiendo por ejemplo que f es continua y acotada en R puede verse que la unica soluci6n exacta del problema que verifica una cierta condici6n de acotaci6n puede expresarse en la forma

u (x, t)

=

1

2VJTT

f_:

e

-« -

x)'/4t

f (~) d ~ .

(9.3)

145

IX/4

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

IX/S

Sin embargo, esto no evita, en absoluto, que se intente resolver el problema manera aproximada, ya que la integral (9.3.) puede ser complicada en general.

de

De momenta vamos a aproximar este problema, aunque luego cambiaremos el campo de definicion en la ecuacion y tambien las condiciones que la acompafian, para ver otras formas de construir aproximaciones del problema.

U,

n

+

1)

U-

1, n)

U,

n)

U+

1, n)

9.2.

EI problema aproximado
Figura9.!

Siguiendo ideas analogas a las que permitieron sustituiremos la ecuacion (9.1.) por

aproximar

la ecuaci6n eliptica, Por comodidad se suele indicar Vj,n = V (x. , 1;,,), pudiendose escribir (9.6) (9.S) entonces en la forma
(9.4) A

=

k/Ir'

Y fj

U (x, t

+ k) k

U (x, t)

-------h-2------

U (x

+ h,

t) -

2 V (x, t)

+ V (x -

h, t)

=

o.

(9.7) Si formamos la malla de los puntos (xj' to), con Xj = jh, y to ,= nk, una forma de conseguir aproximaciones de la solucion u de (9.1.) (9.2.) en los puntos (xj, to) coni entero cualquiera y n entero no negativo seria tomar con j entero arbitrario. (9.5) Un hecho evidente es que (9.7) (9.8) determina la funcion U definida en QH de manera tinica. Naturalmente, H indica aqui tarnbien H = (h , k).
U

(9.8)

rH

U (Xj, tn•

l)

-

U (Xj, tn)

k

decir,

Para conocer el valor U (x., to) bastara escribir los de V (Xi-n, 0), V (~-o+h 0), ... , U ~Xj+o'0), con eUos construir los de U (Xj-n+l, k), U (Xj-n+20k), ... , V (Xi-n+I'K), despues los de V (Xj-n+2, 2 k), ... , U (Xj-o+2' 2 k), y, as! sucesivamente hasta U [~j-I' (n - 1) k], U [xj , (n - 1) k], U [Xj+I' (n - 1) k] y por ultimo u (xj , nk) es
U (x., tn).

Asi, mediante (9.5) construiriamos los valores de U en los puntos de la malla con n = 0, que forman 10 qu podriamos llamar r H por analogia al caso eliptico, y 1uego para construir los valores de U en los (x j, to) con n > 0 es decir, en el conjunto que podriamos llamar Q H se utilizaria (9.6). La forma de utilizar esta igualdad seria tomar en primer lugar n = 0, para poder despejar U (Xi' k) en funcion de los ya conocidos U (Xi' 0), V (X j-t-I ' 0), U (X j_1 , 0). Una vez hallados los U (xj' k) se pueden hallar los U (xj' 2k) haciendo en (9.6) n = 1, y asi sucesivamente. Por tanto, con el esquema (9.5) (9.6) se van construyendo los valores de U primero en un nivel de t. luego en el siguiente, etc., etc. Para calcular el valor de V (Xi' to+d necesitamos conocer los de U (Xi' tn), U (Xj+l, to) Y U (X j-I , tn), es decir, que cada vez que se aplica (9~6) se relacionan los valores de V en los puntos que aparecen en la figura 9.1.
146

9.3.

Estudio del metodo

Es sumamente peligroso utilizar, para resolver aproximadamente un determinado problema, esquemas que no se hayan estudiado debidamente para estar seguros de las circunstancias en que la solucion aproximada obtenida es realmente suficientemente proxima a la solucion exacta del problema original. Veamos ahora 10 que sucede con los esquemas (9.7) y (9.8). Analogamente a como se hizo en los problemas elipticos, llamaremos error de truncatura local de (9.7) (0, equivalentemente, de (9.6» en (x, t) a
u (x, t

+ k) k

u (x, t)

u (x + h, t) - 2 u (x, t) + u (x -------;h"2.-------~

h, t)

= T (x, t)]. [u

(9.9)

147

IX/6

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

IXI7

Teniendo en euenta que u satisfaee (9.1), suponiendo que sea suficientemente regular para que se puedan haeer los eorrespondientes desarrollos de Taylor, se tiene - k d2 U (x, t t)] - -2 -----_:__:__+ 01 k) d t2 1 < O2

y as! sueesivamente,

hasta llegar a En+'~ Eo

+

n

[ TUX, eon 0

(

h2

d4

U (x

+O

kIT r=O

r

.

(9.16) f (x.) 0, sera Eo

2

h, t)

12

dx4

(9.10)

<0 <
1

1, -

<

1.

Como eiC (9.16) queda

=

U (xi'

0) -

u (x., 0)

=

f (x.) -

=

0, luego

(9.17) si llamamos e (x, t) al error e (x, t) = U (x, t) y

u (x, t)

Si llamamos ahora
(9.11)

e jn

=

e (x., tn) se tiene, restando

de (9.6) (9.9) con (x, t)

=

T

(x., tn) (9.12) (9.17) queda

= sup
n

I Tn

(9.18)

Para el razonamiento que sigue vamos a suponer que 0 < A. ~ 112, 10 eual supone, naturalmente, una restriccion en euanto al valor de k, porque quiere deeir que hay que tomar, al formar la malla, k s; h Tomando valores absolutos en (9.12) resulta
2 •

En + I ~ (n es decir que para todo n

+

1) k

T

= t n+ I T

2.

(9.19) Si, por ejemplo, el problema (9.1) se considera solo para t E [0, T], con T fin ito cualquiera, 10 cual sucedera siempre en los problemas fisicos que se consideren, en (9.19) podriamos escribir (9.20)

(9.13) y.a que 0 ~ 1 - 2 A < 1 y A > 0 debido a nuestra hip6tesis. Si las derivadas de u que figuran en (9.10) son aeotadas en el recinto en que estamos trabajando, llamando
Tn

=

SUp ITo

J

In

I
(9.14)

En = sup
j

I e in I

Supongamos ahora que se hace tender h y k simultaneamente a cero, de manera que A = k/h se mantenga constante con 0 < A ~ 112. Si u cumple las hipotesis hechas, para 10 cual disponemos de la expresi6n (9.3) y tarnbien del estudio que se hace en la teoria de ecuaciones en derivadas parciales de la ecuacion del calor, tenderia acero, luego de (9.20) se deduciria que
lim

Rendriamos

H-O
(9.15) Entonces, aplicando (9.15) con n en vez de n

max
(x, t)
E

I
QH

U (x, t) -

u (x, t)

I

=0

(9.21)

t~ T es decir, que U (x, t) converge hacia u (x, t) en el sentido expresado
1

+

1,

por (9.21).

En cambio, si A> 2" no puede hacerse elrazonamiento anterior, puesto que no puede hacerse la simplificacion en el paso de (9.13) a (9.15). Ademas existen
148 149

j ,J

IX/8

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

IX/9

ejemplos en los que U no converge hacia u, como puede verse por ejernplo en la seccion 4 del capitulo 9 del libro de Isaacson. Veamos de nuevo una interpretacion por otro camino distinto del anterior, ella alargaria en exceso estos temas. del hecho de que interese que no justificaremos que 0
1 < A. ~ T

y

por tanto
12

4 A. sen

a 2 ~1 -

2 = - 1.

en sus detalles porque

L i!

EI error e j n satisface la ecuacion en diferencias lineal (9.12), cuyo terrnino independiente es - k Tjn . Olvidemos, por el momento, las condiciones iniciales ejO = 0 y pensemos iinicamente en la ecuacion (9.12). Si se tuviera una solucion particular cualquiera de la ecuacion completa (9.12), la solucion que se obtenga al fijar unas determinadas condiciones sera suma de aquella particular con una solucion de la ecuacion hornogenea correspondiente. De ahi el interes de estudiar las soluciones de la ecuacion homogenea

Asi pues, con esa condicion serfll J.i I ~ 1. En cambio, si no se imp one esto, es evidente que 11 no iendria por que tener valor absoluto no mayor que 1, con el consiguiente peligro de que ej n pudiera crecer en valor absoluto, cuando crece n, de manera ilimitada.

(9.22) Busquemos soluciones de (9.22) en la forma e jn en la forma

=

VJ

fA

n,

y mas concretamente

(9.23) con 1 = por I1neiaj

y=-r.

Sustituyendo en (9.22) resulta,

despues de dividir ambos miembros

es decir,
1 = A. (e

11 -

ia

+

e -i

a-

2)

2 A. (cos a-I)

-

4 A. serr'

2'

a

(9.24)

Entonces
a

11

1-

4 A. serr'

"2

y y

si A. verifica 0 < A. ~ ~ • para cualquier valor real de a va a ser 11 ~ 1 por una parte y tarnbien 11 ~ I, porque

150

"

l"
i.

151

jl:

ll!

;

CALCULO NUMERICO II

IX/ll

Tema IX

...~

Actividades recomendadas

·:-11

1. Leer la parte de ecuaciones parab6licas derivadas parciales. 2. Leer la seccion 4 del capitulo 9 dellibro

en alguna obra sobre ecuaciones en

de Issacson.

3. Buscar algun ejemplo concreto resuelto en algun libro y resolverlo nurnericamente para observar la precision del metodo. 4. Proponerse camente. algun ejernplo concreto, con una f sencilla y resolverlo nurneri-

153

CALCULO NUMERICO II

IX/I3

Tema IX Ejercicios de autocomprobaclon
I •

l'

1.

Escribir el esquema problema

analogo al (9.7) y (9.8) para la resoluci6n

aproximada

del

en {(x, y, t)

I-

00

< x < 00,

-

00

< y < 00,

t

> O}con

u (x, y, 0) = f (x, y)

para -

00

<

x

< 00,

-

00

<y<

00.

2.
3.

le6mo habria que realizar los calculos en el caso del ejercicio anterior?
Demostrar que si 0 < A ~ 112, la soluci6n U (x, t) de (9.S) y (9.6) verifica, si U (x, 0) esta acotada en r H
max U (x, t) ~ max U (x, 0). (x, t) EQH (x, 0) E rH

4.

Demostrar

que bajo la misma condici6n anterior min
(x , t) E QH

Ut x, t) ~ min U(x, 0)
(x, 0) E

rH

155

IX/14

CALCULO NUMERICO II

CALCULO NUMERICO II

IX/IS

5.

De los ejercicios 3 y 4, deducir una cota del error de redondeo que aparece en (9.5) y (9.6), cuando se co mete un error de redondeo en la recta inicial, es decir, que se toma f (x,) + Ej en lugar de f (x.). Demostrar por inducci6n que si A>"!_
2

6.

Y se comete un error de redondeo

E>

0

en e1 punto x ' 0 y cero en los demas, se inducen errores de redondeo signos alterados en los siguientes niveles de t. 7. Del ejercicio anterior, deducir que si se llama R (x, t) al error de redondeo ducido en las circunstancias anteriores en el punto (x, t) se verifica

con

in-

I

R (x, t + k) 8.

I

=A

I

R (x + h, t)

I

+A

I

R (x -

h, t)

I

+ (2 A -

1)

I

R (x, t)

I

(9.25)

Si se llama S (t) =

nudos del nivel t, demostrar S (t 9. Demostrar

Z I R (x, t) I, donde x

Tema IX
la suma esta extendida a todos los

que est a suma esta definida para todo t y que
-+
t

Soluciones a los ejercicios de autocornprobacibn

+

1

k) = (4 A-I)

S (t) = (4 A-I)

k

E

que para cada t debe haber al menos un nudo (xo , t) para el cual Uj r n +
IR(xo.
1

(9.26)
(1 -

2 Al -

2 A2) V j r n + Al (U, + 1 r n+ Uj. k/hi
y

1

r n) + Al

(q r +

1

nVjr _ 1 n)

t)1~

(2

k+
t

1)

-1

S (t .

)

10.

Deducir del ejercicio anterior existen, en las circunstancias los que el error de redondeo

que cuando

k tiende a cero y A >

-t

siempre

con Al = k /h], A2 direccion OY.
2.

=

(9.27) siendo hi el paso de la malla en direccion OX y h, el de la

de ejercicios anteriores, puntos (x, t) de QH para se hace arbitrariamente grande. en el punta (1, 0.1), de la soluci6n u del problema

11.

Hallar un valor aproximado

Con (9.26) se obtienen los valores de U en los puntos de la malla con t = O. Con (9.27) para n = 0 obtendriamos los U j r I a partir de 5 valores del nivel anterior: U j r n , V j + 1 r n , U j-I r n I U j r + 1 n I U j r _ 1 n . Se tiene U (x, k) = A U (x + h, 0) + (1 2 A) U (x, 0) + A U (x h, 0)

3.

dT-

au

(F u -

dx2

0 1

-

t>O

u (x, 0) = 1

+x

2

v

XE

R.

y como A y 1 -

2A son no negativos, max {U (x

si
h, O)} = M

tomando h

=

1y k

=

0.05.

+

h, 0), U (x, 0), U (x -

se tendra V (x, k) ~ A M
(x, 0)
e

+ (1 -

2 A) M

+

A M = M.

As! se tendria si max V (x, 0) = Q, V (x, k) ~ Q para todo (x, k) de QH'
E

rH

Partiendo de ello se demostraria que U (x, 2 k) c ,;;; Q, y asi sucesivamente. inmediato demostrarlo para t + k suponiendolo cierto para t.

Es

156

157

IX/16

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

IX/17

4.

~uede hacerse el mismo razonamiento igualdades, ~l cometer ese error resultant U (x, t)

anterior

cambiando

el signa de las des-

7.

Por la alternaci6n

de signos, si (R (x, t
1R 1R 1R 1R

+

k) ~ 0 se tiene

5.
i !.

0 (x, t) = U (x, t)
h, t)

+

R (x, t), verificando

(x, t (x, t)1
(x (x -

+

+

"

iJ (x, t

+

k) , A {U (x

+

+ U (x

-

h, t)}

+

1= R (x, t k) = - R (x, t) h, t) 1 R (x h, t) h, t) R (x - h, t)

k)

+

+

(1 -

2 A) U (x, t) luego se cumple (9.25). Analogamente 8. si R (x, t

D (x,

0) = f (x)

+ Ex

+

k) ~ O.

y como U (x, t) verifica (9.5) y (9.6) se tiene
i
i

j,

R (x, t
R (x, 0)

+

k) = A (R (x
Ex.

+

h, t)

+

R (x -

h, t)

+

(1 -

2 A) R (x, t)

De las relaciones de R establecidas en el ejercicio 6 se deduce que R es nul a salvo en un nudo de t = 0, 3 de t = k, 5 de t = 2 k, ... , (2 n + 1) de t = n k, luego S (t) esta form ada por un mimero fimto de sumandos para todo t. Se tiene
S (t

=

Aplicando los ejercicios 3 y 4, si 0 < A ~ ~ se tendra min
j

+

k) = 2 1 R (x, t

x

+

k) 1 = (4 A -

1) 2 1 R (x, t) 1 = (4 A -

x

1) S (t).

Entonces,
Ej ~

si t = n k, es decir, n
1)2 S (t -

=

tlk,
1)3 S (t 2k) = ...

R (x, t) ~ max
j

Ej

Sit

+

k)

=

(4 A -

k)

=

(4 A -

=

(4 A -

l)n+l

S (0)

6.

Como en el ejercicio anterior,
R (x, t R(x,O)

el error de redondeo
h, t)tR (x h, t)

verificara

o sea S (t 9.

+
=

k) = A (R (x

+

+

(1 -

2 A) R (x, t)

+

k) = (4 A _l)n+ll..

{E

o SI

s~ X
X

= o. t= o.

Como para t = n k hay a 10 mas 2 n existir al menos uno (xo , t) tal que
R ("0, t)

+

1 nudos en los que R es nulo, debe

Entonces
R (0, k) = (1 R (h, k) = A E 2 A)
E

1

1~

2n ~ 1 S (t)

< 0,
porque en caso contrario la suma definici6n. 10. Si t = n k, por el ejercicio anterior L x IR(x, t)1 seria inferior a S (t), contra la

>0

R (h, k) = A E

> O.

Por tanto, en el nivel t = k se cumple la alternaci6n de signos. Supongamos que se ha demostrado ya hasta el nivel t y que R (x, t) ~ O. Entonces
R (x, t

IR("o,t)I~2n~

1 (4A-1)n(

+

k) = A (R (x +vh, t)

+

R (x -

h, t)

+

(1 -

2 A) R (x, t) ~ 0

Asi, cuando k tiende a cero y A> riamente grande, y al ser 4 A mente grande.

2 ' como
1

1

hemos supuesto, n puede ser arbitral )" 1(2n

ya que A

> 0,

R (x

+ h,

t) y R (x -

h, t) son no positivos, 1 R (x , t) ~

2A

<0

y R (x, t) ~ O.

>

1, (4 A -

+

1)

puede ser arbitraria-

Analogamente
158

se haria suponiendo

o.

De ahi 10 que se puede expresar como inestabilidad del metcdo para A > 112, volviendo a confirmar la poca fiabilidad del metoda para esos valores de A .
159

IX/18

CALCULO NUMERICO

II

CALCULO NUMERICO II

X/I

I'

11.

Se tiene A.

=

0.05 y 1,0) 2,0) 1,0.05)
= 0.5

U (U(

; U (0, 0)

=1

; U (1, 0)

=

0.5 ;

=
=

0.2 ; U (3,0) 0.51 ; U (2,0.05)

=
=

0.1 ; U (0, 0.05) 0.21 ; U (1,0.1)

= =

0.95 ; 0.517 ;

U(

lema X
Esquema/ resumen

~ ....
oj

P..

'"

N

Vl

<r: u

P

:J
0
c:l

<r:
0::

10.1.

< c,
Vl

Un problema sobre la ecuacion del calor en intervalo finito.

Ecuacion del calor en el intervalo [0, 1] con condiciones nulas sobre las rectas x = 0, x = l. Solucion exacta del problema. El me to do explicito. Inconvenientes del rnetodo explicito.

UJ

0
U =:l U
UJ UJ

Z

<

10.2.

Mctodos

implicitos.

Forrnacion del esquema implicito. Forrnulacion matricial. [ Existencia y unicidad de soluci6n.

a < a
~

«
10.3. Estudio del metodo.
0:: c,

><

0

< z
0
..J

Error de truncatura local. Ecuaciones que satisface el error. Acotacion del error. Convergencia del rnetodo. Formulaci6n matricial del error.

U =:l

0

:..u
0::

Vl

160

161

CALCULO NUMERICO II

X/3

Tema X Explicaciones complementarias

10.

RESOLUCION
(2.a parte)

APROXIMADA

DE ECUACIONES PARABOLICAS

10.1.

Un problema sobre la ecuacion del calor en intervalo finito Consideremos ahora el problema ---=0 2 at 6x 1, t
d
U

62

U

( 10.1)

en el dominio {(x, t)

I <x<

°

> O} con

la condicion inicial
XE

u (x , 0) = f (x) y las condiciones

[0, 1]

(10.2)

de contorno
u (0, t)

=

u (1, t)

=

0,

t~

°

(10.3)

Supondremos

que f (0) = f (1) = 0. por ejemplo, en la forma d~

La solucion puede expresarse, u(x,t)
1

=

V 4 rr t

.a

L
00

(e-(x-~+2n)'/4t_e_:_(x+~+2n)'/4t
00

,

(f(~)

n=-

(l0.4)

163

X/4

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

XIS

es decir, que equivale a prolongar la funci6n funci6n impar, peri6dica de periodo [- 1, 1]. Este problema puede aproximarse
Xj

f definida

en [0, 1] como una Asi se tiene un metodo implicito, en el sentido de que (10.9) no proporciona a UJn directamente, sino que da una relaci6n entre U j n, U j+1 n, U j_1 n. En total son J ecuaciones lineales para las J incognitas Uj n, y esto para cada n. En cambio, obs ervese que esto no podria hacerse en el problema del tema anterior, por haber infinitas incognitas U j n . - ()() < j < 00. Los puntos que aparecen relacionados en (10.9) son los que aparecen en la figura 10.1.

una malla de puntos (x., tn) con quiera, j = 0, 1, ... , J Entonces resultaria

de manera analoga al anterior, formando . 1 = J h, h =1+1' tn = n k, k > 0 cual-

+

1, n entero no negativo. 0, con (9.5) para

J = 0, 1, 2, ... , J

+

(9.6) para j = 1, 2, ... , J y n ~ 1y

o
para n ~ O.

o

( 10.5)

I

Sin embargo, este rnetodo, explicito en el sentido de que permite calcular directamente V (x.; tn+1) a partir de datos ya calculados anteriormente, sin necesidad de resolver ninguna ecuaci6n, presenta el inconveniente de que para que podamos utilizarlo sin grandes riesgos habra que tomar A = k/h' ~ 112. Ello implica que hay que tomar k ~ h2/2 y, por tanto, cuando h sea muy pequefio k sera muchisirno mas pequefio (como el cuadrado de h) por 10 que para llegar a un cierto t = T con T grande, habra que hacer interminables calculos. Sin embargo, ahora tenemos una forma de salvar esto que en el caso anterior no era posible, como vamos a ver a continuaci6n.

U-

1. n)

U.

n)

(j

+

I, n)

U.

n-

1)

Figura 10-1

10.2.

Metodos lmplicitos la ecuaci6n (10.1) por
t-

Con objeto de hacer los calculos de la forma mas simple es conveniente birlo todo en forma matricial. Para ello, llamaremos

escri-

Aproximaremos
U (x. t) U (x. k

k)

---------------------------- (10.6) =0 h
2

U (x

+

h , t) -

2 U (x, t)

+

U (x -

h, t)

U

II

=

;f=

(10.10)

en lugar de (9.4). Como tarnbien se dispone de (10.2) y (10.3) podemos la forma siguiente: hacer uso de (10.6) en

u.,
Uon
(I 164

f j ,j = 0, 1, ... , J

+

1

(10.7) (10.8) (10.9)

2 -I -I 2

-I

1

=

0

=

U, +

1•

n~0 = 0,1 ~ j ~ J, n ~ 1.

B=
-1
2

,A

I

+

A B.

(10.11)

+

2 A) U, , -

Ujn-1-

A(Uj+1n

+

Uj-In)

-1
165

X/6

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

X/7

Con estas

notaciones

(10.7), (10.8) y (10.9) pueden
A

escribirse

u,

Suponiendo acotadas las derivadas de hemos hecho en el tema anterior, llamando

u que

aparecen

en

(10.15),

como

= Un-I

, n~ 1

(10.12) (10.13)
Tn = sup j
En

con

U,

=

I Tjn I
(10.19)

f

Para cada n, (10.'12) es un sistema con matriz tridiagonal, verificando las condiciones del tema 5, por 10 que A sera inversible, y descomponible como se indicaba alli. Por ello (10.12) define de manera unica U, a partir de U /I-I, esta a partir de Un-2. . •. y U J a partir de Uo- As! pues, queda determinada una solucion unica de (10.7), (10.8) y (10.9).

= sup

I e jn I

J
resulta en (10.17)

(10.20)
y, por tanto,

10.3.

Estudio del metodo
sera que puede
k)

EI error de truncatura
T(u(x,t»=
u (x, t) u (x,

escribirse

tambien (10.21)

k

t-

u (x + h, t) - 2 u (x, t) + u (x -------h-:-1 --__:_--~ regular se tendria

h. t)

(10.14)
luego

Suponiendo

que u sea suficientemente

_ k cF u (x. ~) hl 04 u (17. t) r t( u t( x t » ------. 2 elf 12 OX4
r

(10.15)
la formula de

y as! sucesivamente:

con t Taylor

k

< ~<

t,

x-

h

<

17 < x

+

En ~ Eo
h, como es evidente utilizando por ser

+

kr L =

n

n T Ir

kL

r=I

Tr'

(10.22)

Eo

=

O.

Llamando e (x, t) restando

Llamando
T

= max
n

Tn

U (x, t) -

u (x, t),

(10.16)
se tiene

(10.6) y 10.14) resulta
e (x. k
t-

e (x. t) -

k)

e (x

+ h.

t) -

2 e (x, t) hl

+ e (x

-

h. t)
T

(u (x , t)

T finito,

Cuando nos limitemos, cualquiera sera

como se hace en la practica, a un intervalo

[0, T] con

y con

la notacion

de subindices

Vn~O

(10.17)
con eon=eJ+ln=O ejo=O .n~O l~j~J. ( 10.18)

luego, como en el terna anterior, al hacer tender k y h simultaneamente teniendo constante A = k /h", cualquiera que sea A > 0, se tcndra lim max H -- 0 (x. t) t~T

acero,

man-

{I U (x , t) E QH

u (x , t)

I}= O,

(10.23)

~

...----------------~

166

167

m .'t .
.

~.'

..

,
"

.

XIS

CALCULO

NUMERICO

II

CALCULO NUMERICO II

X/9

lIamando QH al conjunto de los nudos (x , t) de la malla tales que 0 es decir, a los (x., tn) con 1 ~ j ~ J y n > O.

<

x

<

1y t

> 0,

Observemos, por tanto, que hemos llegado a un resultado analogo al del tema anterior pero sin ninguna hipbtesis de limitacion del valor de A, 10 - cual elimina el inconveniente de que k tuviera que ser excesivamente pequefio. EI estudio podia haberse hecho tambien partiendo de la formulacion matricial del problema. Asi (10.17) podria escribirse, llamando

Tema X
(10.24) siendo 1. 2. 3. 4. Por la inversibilidad demostrada de A se tendria, kC
r(n)

Actividades recomendadas

Leer la secci6n 12.5 del libro de Cohen. Hacer los calculos del ejernplo numerico que se propone en dicha secci6n.

Hacer los ejercicios del mismo libro relacionados con ecuaciones parabolicas. Leer la secci6n 4.1 del capitulo 9 del libro de Isaacson.

si A-I

C, 10.25)

e n = C e n-l y

tomando una norma matricial y una vectorial compatibles, como, por ejemplo, la norma euc1idea vectorial y la norma espectral como matricial,
" eo

II ~ II

C"

II

en -

1

II +

k

II

C

II II T(n) II

(10.26)

De esta desigualdad se deducira posteriormente la convergencia del rnetodo. La demostraci6n completa puede verse en la secci6n 4.1 del libro de Isaacson.

168

169

CALCULO NUMERICO II

XI 11

Tema X Ejercicios de aurocomprobacton

1.

En la dernostracion de la convergencia del m etodo (10.12) y 10.13) partiendo de (10.25) se utiliza el hecho de que la norma espectral de C es menor que 1. Demostrar, en primer lugar, que si II II denota la norma espectral Y 12 el radio espectral

II
para la matriz C del tema. 2. Demostrar que

C

II

=12 (C)

(3J. = 4 sen- (-2

IT

J

+

J

1 ) . J' --

1, 2.... , J

son valores propios de la matriz B de (10.11), Y que un vector propio asociado a ~ j es sen sen
YJ
IT]

J

+
IT

1
j 1

2 J

+

sen

Jj
J

IT

+

1

171

CALCULO NUMERICO II

X/12

CALCULO NUMERICO II

X/13

3. 4.

Hallar los valores propios de A = I De los ejercicios anteriores,

+

A B.

deducir que

II

C

II <

1.

s.

Escribir las ecuaciones analogas a (10.12) y (10.13) para el caso en que -el segundo miembro de (10.1) y (10.6) fuera F (x, t) en lugar de cero y las condiciones (10.3) fuel-an
u (0, t)
y

=

g (t), u

(1, t)

=

G (t)

analogamente

las (10.8), con g (0)

=

f (0), G (0)
T (u

=

f (1). a

6.

Escribir en el caso del ejercicio anterior (10.14) y (10.1S). Estudiar
a)

(x, t» en las formas analogas

7. 8.

la convergencia

del metodo en este caso.

Tema X Soluciones a los ejercicios de autocomprobacion

Considerese
U (x, t) -

ahora el metoda
k) -0 k) U (x

U (x, t k

+ h , t)

-

2 U (x , t)

h2

+ U (x h, t) -

h, t)

+
1. Como la norma espectral es, para matrices reales,

_ (1 _ 0) U (x

+ h, t =

2 U (x, t h2

k)

+

U (x -

k)

=0

U (x, 0)

U (0, t)

= =

f (x) U (1, t) 0 yaqui C es la inversa de A, que es simetrica, C es simetrica y, por tanto,

para la resoluci6n aproximada de (10.1), (10.2) y (10.3), con 0 ~ 0 ~ 1. Demostrar que para e = 0 y 0 = 1 se obtienen los metodos explicito e implicito ya conocidos.
b)

2.

Por ejernplo, para J = 1, se tiene 2 sen 1 + 1 - sen J
n 2n

Escribir el m etodo correspondiente a 0 = 112 en el ejercicio anterior. el metoda de Crank-Nicholson. i,Es explicito 0 implicito?

Es

+1

= sen 1

+

n

1 (2 -

2 cos 1 + 1 ),

n

9.

Si f (x) = x (1 - x), h = 0.2 y k = 0.04, hallar un valor aproximado de u, solucion de (10.1) y (10.2), en los puntos de la malla correspondientes a t = 0.04 utilizando (10.12) y (10.13).

es decir, 4 sen 2 (J Tambien - sen
(r 2

n

+ 1)

sen J

+1

n

I'
!

1+ 1

1) n

+ 2 sen
2 sen J

1 + 1 - sen
r rr

r rr

(r

J

+ 1) rr +1
rt

= 2 sen 1

rn

+
n

1-

2 sen 1 + 1
rn

rn

. cos J
172

+

rr

1

=

+

1 (1 -

cos J

+

1)

=

4 serr' 2 (1 + 1) sen 1 + 1 '
173

l

,!
!•.
L

X/14

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

X/IS

y (J -

8.

a)

- sen

J

+ 1 + 2 sen
In,

1) n

J

J rr

+

1 = - sen
In

(J -

J

+ 1 + 2 sen
sen J
In

1) n

J

Jn

+1
4

-

sen
n

(J+.l)n J

Es evidente que para 0 = 1 se obtiene el metodo irnplicito. Para e = 0 se obtiene el explicito, con t en lugar de t + k y t - k en lugar de t, pero, naturalmente, es el mismo metodo.

+

1

b(

=

2 sen J

+1

- 2 sen J

+1

cos J

+1 =

rr

+

1.

sen 2 (J

2

+ 1)

v (x,

t) -

U (x, t k

k) -

1 2 h2 (V (x

+ h,

t)

+

U (x -

h, t)

+

U (x

+

h, t -

k)

+

Analogarnente para cualquier j entre 1 y J. Son valores propios distintos. 3. Son los 1 + A porque A y (i) = y(i> + A Byci) = (1 + A (3j) y(j), Los 1 + A (3j son J valores distintos, luego son los J valores propios de A.

e;

+

U (x -

h, t -

k) -

2 V (x , t) -

2 V (x, t -

k)

= O.

. . . ,1 . . 4. SI Ay(J)=1i y(JI, como los Ii son u = 1 + (3j ~ 0, se tendra 1T A v'" = lJJ, luego y{JI = A-I Y (ll. Por tanto, los valores propios de C= A-I son 11(1 + A (3) y como los (3j son no negativos, 1 A (3; A (3j <1. I + A (3j

*

Es un metodo irnplicito, porque no da directamente U (x, t) sino una relacion entre U (x, t), U (x + h, t), U (x - h, t), en funcion de valores ya conocidos. EI unico explicito de este tipo es el de e = o. 9.
A = 1. EI sistema es A VI

=

Uo con 3
,A =

0<
H

1

+

I-

J

1, 2, ... , J.
Uo

J

S.

Llamando s, 0
bn , Ur Uln U2n

0.16 0.24 0.24 0.16

-1 3 -1 -1 -1 3 -1 3

-1

FIn F2n , Fn ,f =

fl f2

La solucion exacta del sistema es
VOl

=

O. U

II

=

0.112, U21

=

0.178. U31

=

0.178, U41

=

0.112, U51

=

O.

0 Gn

u;

FI"

fn

Puede hallarse por la descornposicion del tema 5, 6 aproxirnarse do iterativo (Jacobi, Gauss-Seidel, relajacion).

por un meto-

6.
_ u (x, t) u (x, t -

( TUX.

(

k

k)

u (x

+

h, t) -

2 U (x, t)

h2

+

U

(x -

h, t)

_

F (x, t)

7.

Es exactamente el mismo estudio que en <el caso visto en el tema, mismos resultados, puesto que se tiene (10.17) y (10.18).

con los

174

175

CALCULO NUMERICO II

XIII

Tema XI Esquema/ resumen

11.1.

La ecuaci6n mensional.

de ondas

unidi-

La ecuacion de ondas en una dimensi6n, diciones iniciales. Soluci6n del problema. Dominio de dependencia. Dominio de influencia. Datos iniciales en intervalo finito.

con con-

C/l
;\_'"

Z

UJ

o
~
<t:
UJ UJ

G
U

11.2.

EI problema de contorno.

con condiciones

La ecuaci6n de ondas con datos iniciales en intervalo finito y condiciones de contorno. EI metodo de reflexi6n para hallar la solucion del problema. Expresi6n de la soluci6n.

>< o e:::
0...

z

c c
<' <t:

11.3. EI problema aproximado.

<t:
Z

o ~
....J

u

Aproximaci6n de la ecuaci6n. Aproximaci6n de las condiciones iniciales. Otra aproximaci6n mas precisa de las condiciones iniciales. Existencia y unicidad de soluci6n. Estudio del dominio de dependencia para el problema aproximado y el problema continuo. Condicion de Courant.

o C/l
UJ

e:::

177

CALCULO NUMERICO II

XII3

Tema XI Explicaciones complementarias

11.

RESOLUCION
(1. a parte)

APROXIMADA

DE ECUACIONES

HIPERBOLICAS

11.1.

La ecuacion de ondas unidimensional

En los problemas de propagacion de ondas (cuerda vibrante, membrana vibrante, etc.) aparecen ecuaciones en derivadas parciales hiperbolicas. La mas simple de este tipo es la ecuaci6n

(11.1)

Consideremos

esta ecuaci6n en el conjunto
= { (x, t)

Q

It>

0, -

(0

< x < =l,

con las condiciones iniciales
U

(x, 0) = f (x)

(11. 2)

cit

du

(x, 0) = g (x).

(11.3)

179

XII4

CALCULO NUMERICO II

CALCULO NUMERICO II

XIIS

Es un problema particularmente Iacil de resolver. Supongamos para ello que 2 (R) y g de c1ase C1 (R). Escribiendo f sea de c1ase C u en la forma
u (x, t) = F (x

+ t) + G (x

-

t)

(11.4)

.

Ante todo, hagamos una observacion que surgia inmediatamente al estudiar las caracteristicas de esta ecuacion, que son de la forma x + t = c t e, x - t = = c t e, pero que tambien es evidente a partir de (11.7). El valor de la solucion u en el punto (xo , to) depende unicamente de los datos iniciales en el segmento del eje de las x comprendido entre las dos caracteristicas que pasan por el punto (xo, to), es decir

se cumple (11.1), porque
cFu(x.t)

x

+

t t

Xo

+

to to

de
dl
U

F" (x F" (x

+ +

t)

+ +

xG" (x G" (x t)

Xo -

(11.8)

(x. 1)
Xl

dicho intervalo es el (xo del punto (xo, to).
t)

to, Xo

+

to], Y se llama dominio de dependencia

d

t)

Por otra parte,

para que se cumpla (11.2) debe verificarse F (x)

Reciprocamente, e1 valor de los datos iniciales f, g en un punto (x.,; 0) unicamente influira en los puntos (x, t) de Q comprendidos entre las caracteristicas que pasan por (x.,, 0), que son x + t = xs, x - t = xo. Esa zona se llama dominio de influencia del punta (xo, 0). (11.5) Otra observacion tipica de estos problemas es que la solucion (11.7) esta definida para valores negativos de t, y en ellos tarnbien se cumple la ecuacion (11.1), as! como para t = O. Si se dieran los datos iniciales unicamente en un intervalo finito [a, b 1 del eJe x, la expresion (11. 7) sigue siendo valida pero solo en el triangulo limitado por las rectas
x-

+

G (x) = f (x)

y

para (11.3)
F'(x) G'(x)

= g (x)

(11.6) que

De estas dos ultirnas se deduce inmediatamente
1 1 2 f (x) + 2 JX ; (s) 1

x
F
(x)

+

t t

a

b

=

ds

+

t=

0

C

G(x)=2f(x)-

2

1

f og(s)
x

si consideramos ds-C

el problema

solo para t ~ 0, y entre las rectas
x- tx+tx- t x t a a

donde C es una con stante arbitraria.

Por tanto
1 .rx+t

+

b
b

u ( x , t) =

2 (f (x

1

+ t) + f (x -

1))

+

2

J

x

g_\s) ds.

(11. 7)

que deterrninan

.

un cuadrado de vertices (a. para cualquier valor de

0). ( 1.

a

+b
2

b-a

2

i ,(b. 0).

a+b

2

a-b

2

i,

si 10 consideramos Esta solucion es, adernas, {mica. 11.2.

Recordemos que en este tipo de ecuaciones era especial mente adecuado el metodo de las caracteristicas, por pasar d0S caracteristicas por cada punto (x , t) del plano OXT. Sin embargo, en este tema vamos a ver como se las puede resolver aproximadamente por diferencias finitas.
180

EI problema con condiciones de contorno el problema en que se da , adernas de los datos en un intervade contorno en las rectas x = a. x = b.
181

Consideremos

10 [a. b] unas condiciones

XI/6

CALCULO NUMERICO II

CALCULO NUMERICO II

XII7

Asi, para fijar ideas, consideremos el problema (11.1) en el intervalo 0 < x < I, para t > 0, con las condiciones (11.2) (11.3) para 0 ~ x ~ 1 y con las condiciones de contorno
u

u (0, t) = 0 0, t) = 0

para t ~ 0 para t ~ O. de ondas no cambia de forma

(11.9) si se (11.10)

Observemos primero que la ecuacion efecnia el cambio de variable
x'

Asi pues, la solucion del problema (11.1), (11.2) y (11.3) con unos datos impares respecto a x = 0 y x = 1 da una solucion del problema (11.1), (11.2), (11.3) y (11.9). 0, 10 que es mas interesante para 10 que queriamos, para encontrar la solucion de este ultimo problema prolongamos f y g fuera del intervalo [0, 1] de manera que sean impares respecto a estos puntos y asi la solucion del problema (11.1), (11. 2) y (11.3) nuevo seria la solucion del problema con condiciones de contorno dado. Vendra dada, por tanto, por (11.7) con f y g formadas de la manera indicada.

-x

11.3.

EI problema aproximado La forma mas simple de aproximar la ecuacion (11.1) es
U (x

Por tanto, si u (x, t) es una solucion de la ecuacion (11.1), SIll atender a ninguna otra condicion, tambien 10 es u (- x, t). Naturalmente, tarnbien 10 es - u (- x, t). Si ahora consideramos unas condiciones iniciales imp ares en toda la recta, es decir, verificando (f (x) = - f (- x), g (x) = - g (- x), la solucion de (11.1) que las satisfaga curnplira
u (x, 0) = - u (x, 0)

U (x, t

+

k) -

2 U (x, t)

+ U (x,

t-

k)

+ h, t)

-

kl
y

2 U (x, t) h2

+ U (x

-

h, t) = 0

(11.16) la de aproximar las (11.2) y (11.3) respectivamente, U (x, 0) = f (x)
U (x, k) - U (x, 0) = g (x) k

por (11.17) (11.18)

d"t (x,

du

0) =

-d"t (-

du

(11.11)
x, 0)

Entonces, en este caso, - u (- x, t) verificara la ecuacion y las condiciones iniciales, debido a (11.11) y como la solucion del problema es unica, deb era ser u(x,t) Analogarnente, si las condiciones dad respecto al punto x = 1, 0 sea f (1 tam bien ocurrira que
u (1 x, t) = u (1
x)

Por ejernplo, si f y g son suficientemente desarrollo u(x,k)=u(x,O)+k du(x.O) dt

regulares para que se pueda hacer el
k ' d1u(x,0)

=

·---u(-x,t).

(11.12) de irnpari-

+2

dt2

+

k' 6

dJu(x,~) de

(11.19)

iniciales verificaran una condicion

=-

f (1

+

x),

g (1 - x) = - g (1

+ x)

con < ~ < k , como ya hernos dicho que la ecuaci6n (11.1) se cumple sobre la recta t = 0, se tiene d1u(x,0) df
y,

°

(11.13)

d2u(x,0) d x2

f" (x)

+ x,

t)

(11.14)

por tanto, puede escribirse u(x,k) = f(x) + kg(x) +7£"(x)
k'

para todo x ,

0,

10 que es 10 mismo,
u (x, t) = u (2 x, t).

+6

k' dJ

U

de

(x, ~)

(11.15)
U(

Por eso, en lugar de (11.18) podemos tomar
x,

En particular

se tiene, para toda t,
u (0, t)

k)

=-

u (0, -t) =

u (1, t) = - u (1, t) = 0.
182

°

-;:-

U(

x,

0)"

= g (x)

+2

k

U (x ~ h , 0) -

2 U (x, 0) + U (x - h. 0) h2

(11.20)

que en estas circunstancias

sera mejor aproximacion

de (11.3) que (11.18).
183

XII8

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

XII9

Considerando entero cualquiera,

la malla de puntos (xi' tn), con X = j h, h > 0 cualquiera tn = n k con k > 0 cualquiera y n entero no negativo.

yj

De esta observacion surge inmediatamente una restriccion para la convergencia de U hacia u. Supongamos que h y k tienden simultaneamente a cero de forma que se verifique siernpre (11.22) Entonces el dominio de dependencia para u en (xo,

-

-

Entonces existe una unica funcion U (x, t) definida en esa malla y que cumple (11.17), (11.18), (11.16) 0 (11.17), (11.20), (11.16). En efecto (11.17) (11.18) 0 (11.17) (11.20) determinan a U en los niveles t 0 y t = k, y despues (11.16) la determina en los restante, Se va calculando

=

to)

es mas amplio

que el de U del [xo -

(11.21) con A = k/h, interviniendo en el calculo los puntos indicados en la figura 11.1.

pan x,

todo h y k. Concretarnente,

los puntos

de [xo -

to,

Xo

+ toJ

fuera

to Ao '

+ ;)

no intervienen

en el valor de U (x.;

to).

(j. n

+

1)

Veamos que esto puede dar lugar a anomalias en ciertas circunstancias. Supongamos que tomamos los h y k tendiendo a cero de manera que (xo, to) sea siempre punta de la malia, y verificandose (11. 22), y que para unas determinadas f y g la sol ucion aproximada U convergiera hacia u en (xo, to). Entonces, cambiando las f y g fuera de
(j

G-

1. n)

G,

n)

+

[to x,
I, n)

t .. . Ao ' Xo + ~OJ (i I me uso exigien d 0 que se sigan yen ifiican did" as con 0

rciones

d e re-

gularidad citadas anteriormente) u (Xo. to) carnbiaria respecto al problema anterior. pero a pesar del cambio las U (x,. to) que obtendriamos (una para cada malla considerada, es decir, para cada valor de h y k que se tome) serian las mismas que antes
(j, n 1)

del carnbio , ya que hemos dicho que su dominio de dependencia h ,, . to to + k toJ. que esta siernpre contenido en [x, x., + Ta]'

es [x, -

h k

to. x,

+

To'

Figura 11.1

Obsevemos que el dominio de dependencia del punto (x.; to) para la funci6n U (x, t) es el segmento del eje OX limitado por las rectas de pendiente k/h que pasan por h h (x». to). es decir, el segmento [x, -k to, Xo +k. to]. Recordemos que el dominio de dependencia de (xo. to) en la solucion exacta es lx, - to, x, + to].

Por tanto, U (x., to) no convergera hacia la nueva u (xo, to), a pesar problema este tan bien planteado como el anterior.

de que el

En resumen, no podemos fiarnos de que los resultados U obtenidos sean proximos a Ja soluci6n u del problema inicial cuando se curnple (11.22). por 10 que deberemos considerar unicarnente, con caracter general, valores de k y h que verifiquen k

o

o
/ /

("".

10)

P.
/

-,

, ,

0

0

o

-~

h '"

(11.23)

-,

o

0
/ /

0
/ /

'Q , ,,
o

0

o

,
~

000
/

/
/

/ / /
/

, ,
(x,

·0

,,
+ TIo)
h

h
(x.

-T

to)

Figura 11.2

Esta condicion , analoga a la de las ecuaciones parabolicas k /h ' ~ 112 no es tan inc6moda como en aquel caso, porque entonces k debia ser muy pequefia en relacion a h (Ia mitad de su cuadrado) cuando hera pequefia, mientras que ahora, el hecho de que k y h deban verificar (11.23) sup one unicamente una pequefia limitacion. De ahi que en este tipo de problemas los rnetodos explicitos guarden todo su interes, puesto que no tienen la dificultad que tenian en el caso parabolico, y que practicamente no se consideren metodos implicitos en el caso de intervalo finito, contrariamente i 10 que sucedia alli. En eiercicios se vera un ejernplo de 10 inadecuado que es olvidar la condici6n (11.23), que se llama frecuentemente condici6n de Courant.
185

184

CALCULO NUMERICO II

XI! 11

Tema XI Actividades recomendadas

1.

Leer en cualquier obra de ecuaciones ciones hiperbolicas,

en derivadas

parciales

10 relativo a ecua-

2. 3.

Leer en el libro de Isaacson las secciones 3 y 3.1 del capitulo 9. Efectuar los calculos del metodo (11.16), (11.17), (11.18) en una zona del plano OXT para cornprobar la precisi6n del metodo , para unos cuantos valores de h y k con A< 1, tomando como datos iniciales los del ejercicio 1, cuya soluci6n se conoce. Hacer 10 mismo con A > 1 tanto para los datos iniciales del ejercicio 1 como para los del ejercicio 2, para cornprobar 10 dicho en los ejercicios,

4.

*"~ :~~.~
~?j'
~l~: (i
~;" 'J

:~ii~;'f!

h~: J ~;
" I .. /,r
'n',-

187

Ii

CALCULO NUMERICO II

XIII3

Tema XI Ejercicios de autocomprobaclon

1.

Considerese el problema 01.1) (11.2) 01.3) con f (x) = 1, g (x) bir la soluci6n u comprobando que verifica todas las condiciones . Considerese el problema 01.1) (11.2) 01.3) con los datos iniciales f* (x) = 1

x. Escri-

..,

g* (x)
-

!'
X

si x ~ 0

+

x2

si x

>0

Hallese la soluci6n u, comprobando que verifica todas las condiciones. 3. Razonar por que las soluciones aproximadas U (x, t), U* (x, t) construidas de (11.17). (11.18). (11.16) para los problemas de los ejercicios 1 y 2 respectivamente verifican

u (x , t)
Sl X -

= U"

(x. t)

.

h kI

~

(.

)

4.

Demostrar que si se verifica k/h

>

1 existen puntos de la malla en los que

u* (x~ t) =I- u (x , t) U* (x. t) = U (x , 0.
189

XII14

CALCULO

NUMERICO

II

CALCULO NUMERICO II

XI/1S

S.

Deducir de los ejercicios anteriores que en este caso, si k y h tienden a cero de forma que k/h se mantenga constante, mayor que 1, no puede ser que U conveda hacia u y u* a u*. ;,Cual sera la soluci6n del problema
(Fu ___ de

6.

(11.2), (11.3) con la ecuaci6n

(Fu c2 __ =0 d x'

en lugar de (11.1)? 7. 8. i,Cuat sera el dominio de dependencia de u (x.; to) en este caso? Escribir en este caso un problema (11.18).
i.Cual es el dominio de dependencia

aproximado

analogo al (11.16),

(11.17),

Tema XI Soluciones a los ejercicios de autocornprobaclon
d2X d x2 d2u ou

9. 10. 11.

de U (x 0' to) en este caso?

i,Cuat es ahora la condici6n analoga a (11.23)? i.Cuales eran el dominio de dependencia u (x., to) y U (xQ, to) en el caso del metodo explicito de las ecuaciones parab6licas?
1. u (x, t)

=

1

+ x t;

= d""t2 =

0; u (x, 0)

= 1.

dt

Ix.D)

-

x

(11.24)

2.

u* (x, t)

+xt 1 1 + x t + 6 (x +
1 1
.i.

SI

X

t)3

si x ~
-

t

<: 0 <: x
t):'

+ +

t t

<:

0

xt

+

t

(x

+ t):'

~ (x -

si 0 <: x ~

t.

Que cum pie (11.1) es inmediato derivando cada una de las tres expresiones. Para t = 0 se tiene u* (x, 0) = 1 para todo x, y
du*(x,O) dt

si x <: 0 si 0 <: x.

3.

Ei dominio de dependencia de U (x, t) en ese caso es [x tenido en el semieje x <: 0, en el cual coinciden f

: t. x

+:

t] y esta con-

=

f*, g

=

g*.

4.

Por ejempio, en el punto (-

h, k) se verifica
h

x
190

+T

t=0
191

XI/16

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

XII17

y, por tanto,

11.

Para U (Xo, to), el mismo [x, -

~ to, Xo+ ~ to]. Para u (xs, to) todo el eje OX. Por
h. k a
Infiinito,

u* (-

h, k)

=

U (-

h, k) m h, m k) verifican

ella parece razonable que de b a tender

es deci h a cero para que ecir, k

En general, al menos los puntos (x, t) de la forma ((11.24) y, por tanto,

u* (x,

t)

=

U (x, t).

el dominio de U (xo, to) tienda a confundirse con el de u (x.; to). En efecto, nosotros tornabarnos k/Ir' constante, es decir, k = A h", con 10 que se cumple que k /h tiende a cero.

Sin embargo, como por hipotesis k > h, en ellos se tiene x - t ~ 0 ~ x luego
u (x, t) = 1

+t

+

x

t

u* (x, t) = 1 + x t + y sustituyendo 5. (x, t) por (-

6 (x

1

+ 1)3

m h , m k) se ve que u \X, t)

= u*

(x, t).

Como k/h es constante cuando ambos tienden a cero por hipotesis, los puntos (x, t) que en una malla sean (- m h, m k) en otra malla seguiran siendo (- q h', q k) y seguira ocurriendo 10 del eiercicio anterior, Iuezo al pasar al limite con h y k tendiendo a cero no puede ser que U (x, t) y U* (x, t), que son iguales, converjan ados valores distintos.

6.

Con el razonamiento

hecho en el tema.

\

x

+
-

c

t

u(x,t)=

~[f(x+ct)+f(x-ct)]

+_!_)
2c
x

g(s)ds
c t

7. 8.

Es [x, - c to, x.,

+

c to], siendo c

>a

la raiz cuadrada

positiva de c'.

(11.17) y (11.18) continuan

igual y en lugar de (11.16)
2

u ex, t

+ k) - 2 U (x, t) + U (x, t - k)

-c

U (x + h, t) - 2 U (x, t) + U (x - h, t)
h2

= O.

9.

. S.igue siendo [h x,
I

k to.
C

x.,

h + k to]. h h

10.
192

k/h ~ 1/c. para que [x, -

:

c to. x., + cto]C[xo -

k to,

x., +

k

toJ.
193

CALCULO NUMERICO II

XIII!

Tema XII Esquema/ resumen

-<

u

12.1.

:J o co
0::
i-Ll c,

EI mctodo variables.

de separacion

de

Objetivos del tema. Disociacion del problema general en dos. EI metodo de separacion de variables en la ecuacion diferencial dada. Expresion de la solucion por desarrollo en serie.

::r:

z

o
-<
i-Ll

12.2.

u
::J U
i-Ll

EI rnetodo de separacion de variables en el problema aproximado.

Planteamiento del metodo en el problema aproximado. Analogias con el problema continuo. Expresion exp licit a de la solucion por desarrollo en serie.

c
-< c -< ~
12.3. EI problema de valores eiales general. un-

><
-<
Z

o 0::

[
[

Caso en que la funci6n inicial es cero. EI caso general como suma de dos particulares.

c,

o
U ....J
Vl

12.4.

Convergencia de la solucion aproximada hacia la ex acta.

::J

o
0::
i-Ll

Estudio de la diferencia U (x , Acot acion de esa diferencia. Convcrgencia. Otros casos .

t) -

u (x. t).

195

CALCULO NUMERICO II

XII/3

Tema XII Explicaciones complementarias

12.

RESOLUCION (2. a parte)

APROXIMA DA DE Ef:UACIONES

HIPERBOLICAS

12.1.

EI metodo de separacion de variables

Aunque ya sabemos la soluci6n del problema (11.1), (11.2), (11.3) vamos a ver c6mo se puede expresar de otra manera utilizando el metodo de separacion de variables, muy usado en las ecuaciones de segundo orden. Hagamos la observaci6n de que una lectura muy recomendable en este tema es la del capitulo 4.0 del libro Ecuaciones diferenciales en derivadas parciales, de H. F. Weinberger (ed. Revette) que trata precisamente de separaci6n de variables y series de Fourier. EI objeto principal de este metodo, para nosotros, es su aplicaci6n tarnbien al problema aproximado, para obtener una expresi6n explicit a de la soluci6n. Ello nos perrnitira estudiar la diferencia U (x, t) - u (x, t) mas facilmente y estudiar la convergencia de U hacia u. Asi pues, este tema va a consistir en una forma distinta de la de temas anteriores de ver la convergencia del metodo. Como seria excesivamente largo estudiar y razonar todo con detalle, en algunos casos abreviaremos, pero de todas form as el tipo de calculos que aparecen se repiten continuamente cuando se utiliza este metoda de separaci6n de variables. Por ella puede parecer dificultoso 0 rebuscado en una primera lectura pero en realidad no presenta dific~ltad alguna cuando se ha aplicado alguna vez ya.
197

2

= .1Hv + A = - L1H V + A

4.
5.

Basta tomar A = max Q
H

IIIH vi para

que se pueda asegurar (7.21)

De (7.21) y del teorema 7.1 se deduce que max
v.I (x. y)

rH

120

121

VII/16

CALCULO

NUMERICO

II

CALCULO NUME·RICO II

VII II 1

perc max
QH
VI

(x , y).:::;; ax m
QH

V

(x, y)

+

A max
QH

x 2:':::;;
2

2

max v (x, y)
r,

+

A

a "2
2

max
QH

V2

(x,

y)':::;; ax [- v(x. y)] m
'

rH

a + Az-

Por tanto, para todo (x, y) de QH se cumple (7.22).

6. Como

Xl

~

0 en

QH

se tiene
v (x, y) .:::;; I (x, y) V v (x, y) .:::;; 2 (x, y) V

y de (7.22) se deduce (7.23). 7. De la primera de (7.23) se deduce que v (x , y) ~ max

Tema VIII Esquema/ resumen
A

rH

I v (x.

y)

I+

a z2

y de la segunda
v (x, y) .:::;; ax m rH

I

v (x , y)

I+ I+

a2 A_ .

2

De ambas,

I
y ya (7.13),

v

(x, y)

I .:::;;max I
rH

v (x, y)

1 Aa 2

v

8.1.

Formulaci6n

matricial. [

(x, Y)

EQ

H

Notaciones. Separaci6n de las ecuacrones del sistema por bloques. Formulaci6n definitiva con matrices por bloques.

puesto que hemos dicho que A

max I LlH v I en el ejercicio QH

4.
Vl

8.

De (7.24) y (7.15)
LlHe (x , y) = a (x, y) (x , y) = (3 (x. y)

U-l

o

Z

8.2.

Resoluci6n

del sistema. [

e

+

U
T [u (x , y)] (x , Y) (x , Y)
E E QH

rH

9.
max
QH

I

eI~

rH

max

I

(3

a I +""2

2

[max
QH

I

a

I + max I r Lu) I 1
QH
(x,

~

a -< a -<

U U-l U-l

-< ::;l

Tridiagonalidad por bloques de la matriz tema. Metodo de Jacobi puntual. Metodo de Gauss-Seidel puntual. Metodo de Jacobi por bloques.

del sis-

8.3.

10. Si. En el teorema 7.1 se razonaria con el punto

h, y, z) ... , (x, y + k, z) ... , (x, y, z, + m), (x, y, m) de igual forma que aqui y el desplazamiento del punto seria a 10 largo de los nudos practicamcnte sin variacion, salvoel paso a tres dimensiones. Su demostraci6n seria 'igual.

z-

y,

z) y los (x

+

>< o c.:: c,

8.4.

Otros lares.

recintos

no

rectangu[

Recinto circular. Formaci6n de Q Yr Formaci6n de la ecuaci6n aproximada. Aproximaci6n de las condiciones de contorno.
H H •

-<
Z

o
::;l ...J

U

Caso de otros problemas. [

U-l 0::

o Vl

Otras ecuaciones. Problema de Neumann: aproximaci6n dici6n de contorno. Formaci6n de ecuaciones aproximadas dimientos distintos a los anteriores.

de la conpor proce-

122 123

CALCULO NUMERICO II

VIU/3

Tema VIII Explicaciones complementarias

8. 8.1.

RESOLUCION Formulaclon

APROXIMADA matricial

DE ECUACIONES

ELIPTICAS

(2.a parte)

Seguiremos por el momento con el mismo problema concreto tratado en el tema anterior, atendiendo ahora a la resoluci6n practica del problema aproximado (7.7) (7.8), cuya soluci6n sabemos que existe y es (mica. Utilizarernos la notaci6n ya usada alli en (7.9). Al escribir en un caso concreto el sistema (7.7) (7.8) resulta inmediatamente la conveniencia de aquella notaci6n, y de la disposici6n de la matriz del sistema en bloques como veremos. Como las inc6gnitas son unicarnenre los valores V ij para i = 1,2, ... , L,j = 1,2, ... , J, puesto que los Uu para (Xi' y) Er son conocidos, H consideramos las U componentes del vector inc6gnita agrupadas de L en L, formando asi J bloques de L componentes cada uno. Llamarernos fij = f (Xi' y), gij = g (Xi' Yj). La igualdad (7.9) del tema anterior se puede escribir, llamando
k
a ==- 2(h2

2 k ") . (3 = 2(h2

+

h2

+

h2k2 k") . Y = 2(h2

+ kl)

(8.1)

(8.2)

I
I.
~,

para

I ~ i ~ L. 1 ~ .i ~ J.
125

VIIII4

CALCULO NUMERICO II

CALCULO NUMERICO II

VIIIIS

Escribiendo

En efecto, (8.9) equivale, como es inmediato,

a

o
IL = 1

o

1
1 1

VIt
a

-

a V21

-

f3 V
-

12

= - y fit

+

a

VOl

VII

+

V21

a

VJI

-

{J V22 = -

Y f21

+ {J V + {J

IO

V10

(8.3)

·0 1 matrices de orden L, es decir (8.2) para i = 1, 2, ... , L, j = 1. Analogamente (8.10), para cada j, equivale a (8.2) para esa j e i (8.11) equivale a (8.2) para i = 1, 2, ... , L, j = J.

=

1, 2, ... , L

y

j Vu

=

0, 1, ... , J

+

1

(8.4)

A su vez, las (8.9) (8.10) (8.11) se pueden asociar en una sola expresi6n. Hamar S a la matriz de orden U.

Basta

S=
j = 1,2, ... , J (8.S)
y

,B

=

(8.12)

y

K = a (S
(8.6)

+

ST), V =

f3 (B + BT), A

=I-

K-

V

(8.13)

Entonces el sistema se escribe A V = -yF si (8.14)

2~j~J-l

(8.7)
(8.8)

el sistema (8.2) queda U=
,F =

(8.1S)

[IL

-

a (SL

+

S~)] VI -

f3U2 = - Y

FI

2~j~J-l •

(8.10) (8.11) En efecto, sustituyendo-en (8.9) (8.10) (8.11) . (8.14) las (8.13) y (8.1S) se obtiene inmediatamente

126

127

VIIII6

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

VIII17

8.2.

Resolueion del sistema Observemos que, llamando
AL

escribirse tarnbien

- f3

1L se tiene

u~.m+l)
I)

=a

(V<.m+O
I-Ij

+

Vim) i+lj

)

+ f3 (U(m+l)

1)-1

+

u<m» ij+l

-

Y

f

ij

para 1 ~ i ~ L, 1 ~ j ~ J. Ligeramente distintos son los metodos iterativos por bloques, ya que, ejemplo, el me to do de Jacobi por bloques consistiria en (recordando B.16)
I A L V(m+l)

por

A=

(8.16)

_

_-

BL BL BL

U(m)
2

-

y FI

AL

vt+l)
U~m+l)

==-

(U~:!l uj~\

+
-

ui~),)y FJ

y Fj

,

2~ j~J-

1 (B.21)

es decir que la matriz A es tridiagonal por bloques (y simetrica), Por tanto, en la resolucion del sistema (8.14) puede utilizarse las tecnicas de descomposicion vistas en el tema anterior. Sin embargo, para L y J grandes es mas interesante el uso de rnetodos iterativos. Asi, por ejemplo, el metodo de Jacobi (puntual, es decir no por bloques como hemos hecho en el tema anterior) consistiria en escribir
u(m+I)

AL

que detallaremos

mas en los ejercicios de este tema.

8.3.

Otros recintos

no rectangulares

= (K

+

V)

Vim)

-

yF

m

=

0,1, ...

(8.17)

No siempre el recinto es tan simple como el que hemos tornado en el ejemplo estudiado aqui. Supongamos que el recinto sea, por ejemplo, circular:
Q

partiendo

de

V(O)

arbitrario.

= {( y) x, r = {(x, y)

Ix +i <a I x + i = a']
2 2 } 2

Esto equivale a escribir
u(m+l)
I)

_

_a

(U(m)
1-

.


J

+

U(m) i+lj

)

+ f3 (V(m)
y

1)-1

+

V

im)
ij-t-I

)-

Y fij

(8.18)

para 1 ~ i ~ L, 1 ~ j ~ J, con U;jO) arbitrario

En est caso podemos tomar por ejemplo como QH el conjunto de los nudos (x, y) de la malla tales que (x + h, y), (x - h, y), (x, y + k), (x, y - k) estan en Q y como r H el conjunto de los nudos (x, y) que estan en Q , pero que alguno de los puntos citados en el caso anterior, es decir, los nudos mas proximos, no estan ya en Q.

(8.19)

si i

=

00L

+ 1 0 si j =

00J

+

1. que el metodo
00 •

Isaacson hace en su libro ya citado un estudio para demostrar converge hacia la solucion U del sistema (8.14) cuando m tiende a Sucede 10 mismo con el metodo de Gauss-Seidel, [I (a

expresable como BT)
Vim) -

ST

+ f3

B)]

V(m+I)

= (a S

+

y

F

(8.20)
Figura 8.1. 0 indica punto de

que ademas converge mas rapidamente
128

que el de Jacobi.

El rnetodo (8.20) puede

rH••

punto de

QH

129

VIIII8

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

VIII/9

Para los puntos de QH se puede establecer la misma ecuaci6n que en el caso rectangular, es decir (8.2). Pero para los puntos de r H , ya no puede hacerse 10 mismo que antes. Una forma de salvar la dificultad, corminrnente extendida, consiste en 10 siguiente. Si Po, = (x, y) E r:H ,al menos uno de los puntos PI = (x + h, y), P2 = (x - h, y), P3 = (x, y + k), P4 = (x, y - k) es tal que el segmento que 10 une a Po corta a r. Sea ~ el punto en cuestion y sea P el de corte de r con el segmento Po PI' Entonces podemos definir V (P) = g (P) y asignar a

8.4.

Caso de otros problemas

Podemos considerar ecuaciones mas complicadas que la de Poisson, en cuyo caso habria que sustituir como hemos hecho 0 analogamente los valores de las corresponcientes derivadas. Podemos considerar tam bien el caso del problema de Neumann para la ecuacion de Poisson, es decir, aquel en que la condicion de contorno es du dn
g (x, y) (x, Y) r

E

(8.23)

Pz

6u donde ~ indica la derivada de u en direccion normal exterior, por ejernplo. Si el recinto fuera el rectangulo tratado en secciones anteriores no habria dificultad, puesto que en los puntos de QH formariamos (8.2) y en los de r H , por ejemplo, para el (a, y) escribiriamos:
U (a, y) Figura 8.2.

U (a h

h, y)

= g (a, y)

(8.24)

de efectuar una interpolacion Si se tiene P = (x + e, y) resulta asi

V (Po) el resultado

lineal entre V (P) y V (P2).

y

analogarnente para los demas. (8.23) por una cierta expresion QH' de problemas
y

En otros casos, puede sustituirse adecuadamente en funcion de los valores de V en nudos de r Hyde (8.22) Otra cuestion a tener en cuenta es la forrnacion .. , manera di istinta a I a sustitucion

aproximados
_X_

de

Asi, para cada punto de QH tendremos una (8.22), 10 que seguiremos teniendo incognitas.

rH

una ecuacion (8.2) y para cada punta de el mismo numero de ecuaciones que de

cF que h emos h ec h 0 aqui' d e -_ u 6 x2

62

6y2

directa-

mente por expresiones aproximadas usuales. En general, podriamos coger una cornbinacion lineal con coeficientes indeterminados de valores de u en puntos de la malIa pr6ximos al (x, y). Asi, por ejemplo, podria tomarse

Tarnbien podriamos asignar a V (Po) el valor g (Q), donde Q seria el punta de r mas proximo a Po, es decir, la interseccion de la circunferencia con el radio 0 Po, por ejernplo. Todo esto son simples ideas cuya validez habria que comprobar estudiando elerror cometido en cada caso. En el caso anterior (8.22), si hubiera dos puntos PI y P3 tales que Po PI y Po ~ cortan a r podria hacerse la interpolacion con respecto a cualquiera de los dos. Naturalmente, en estos casos, la formulacion matricial no resultara, en general, tan simetrica como antes. En particular, los bloques no seran tan sencillos como 10 eran en el caso rectangular. Por 10 demas, puede hacerse un estudio analogo al hecho alli.

2:
J 0,1,-1 0,1,-1

a

ij

u (x

+

ih, y

+ jk)
(8.25)

y

calcular las

a

ij

de manera

que esta expresion seria

sea 10 mas proxima posible a Ia
cFu

ecuaci6n,
tarnbien

que en nuestro

caso particular

d x'

+

dIU

d yl

. Naturalmente,

pueden tomarse combinaciones

lineales con mas puntos, como (x

+

2h, y),

etcetera.
131

~I
,.'i1

130

,,1

,.,..

VIII/lO

CALCULO NUMERICO II

CALCULO NUMERICO II

VII II 11

De todas formas, 10 usual es limitarse a las aproximaciones mas sencillas que se pueda, porque los calculos suelen ser, aun asi, largos. En el caso de (8.25), para hallar los a ij se desarrollan por la formula de Taylor las u (x + ih, y + jk), se agrupan terminos y se compara la expresion resultante con la ecuacion en derivadas. parciales de que se trate, de manera que la diferencia entre elias sea 10 menor posible.

Tema VIII Actividades recomendadas

1.

Aplicar el metoda de descornposicion de matrices tridiagonales por bloques visto en el tema 6 para la resoluci6n del sistema del ejercicio 7. Leer la secci6n 12.6 del Libro de Cohen, con especial interes en los ejernplos numericos que propone. Hacer los ejercicios propuestos en el capitulo 12 del mismo libro que traten de ecuaciones elipticas. Leer la parte de aproximaci6n de ecuaciones elipticas en otros libros, como los de Isaacson y Froberg, por ejernplo, y hacer los correspondientes ejercicios.

2.

3.

4.

,j

132

CALCULO NUMERICO II

VIIII13

Tema VIII Ejercicios de autocomprobacion

1.

Consideremos el problema de Dirichlet para la ecuacion de Poisson en el rectangulo [0, S] X [0, 4J. Escribir la expresion de la matriz A del sistema para L = 4, J = 3. Si f :: 0, g (x, y ) = x (5 - x) para los lados del rectangulo paralelos a OX y g (x, y) = y (4 - y) para los paralelos a OY, escribir la expresion del segundo miembro de (8.14). Sustituir en (8.21) las matrices AL y BL por sus expresiones y describir calculos necesarios para aplicar el metodo de Jacobi por bloques. Demostrar que al asignar a U (Po) el valor (8.22) se esta efectuando interpolacion lineal entre U (P) y U (P2). puntos de
QH

2.

3. 4.

los una los

5. Si se toma en el caso de recinto circular h = a/2 en OX

y los

de

r

y

OY indicar

H,

segun 10 dicho en la seccion 8.3. todas las ecuaciones del problema

6. 7. 8.

Escribir en el caso del ejercicio anterior aproximado, usando (8.22) para r H •

Consideremos en el cuadrado [0, 1] X [0, 1] la ecuacion de Poisson con f _ 1 yg O. Escribir el sistema resultante con L = J = 2.

=

,,,,I
.~~

Aplicar tres veces el rnetodo de Jacobi puntual para la resolucion del sistema anterior.

partiendo

del vector inicial nulo del vector inicial

9. 10.

Aplicar tres veces el metodo de Jacobi por bloques partiendo nulo. Aplicar el metoda de Gauss-Seidel puntual

tres veces con vector inicial nulo.
135

CALCULO NUMERICO

II

VIII/IS

Tema VIII

Soluciones a los ejercicios de autocornprobaclon
1.

4 -1

A=-

1

-1

4

-1 -1 4 -1 -1 -1 4 -1 -1 -1 4 -1 4 -1 -1 -1 -1 4 -1 -1 -1 -1 4 -1 -1 -1 -1 4 -1 -1 4 -1 -1 -1 4 -1 -1 4 -1 -1 -1 -1 4

·2.

Y = 114
F,

=

F, =

.~J
Fl

m m

=

~J

m m m

m UJ

U]
UJ
137

m

P"l
.

.

Villi 16

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

VIIII17

F 3.

=

[-7

-6

-6

-7

-4

°°

-4

-7

-6

-6

-7

f~

6.

Numerando

los puntos de QH y

r H por
a

ejernplo en la forma

La primera de las (8.21) es

Po = (0,0), PI

= (2,0) = (-

a

,P2

= (a

2,0) , PJ

= (0, 2),
- 2)' Ps

a

P4

=

(0,- 2)

a

(8.26) Los vectores U, y V 1+ 1 se conocen por los datos del problema.
V(O) • • S· t omamos ar biitrariamente V(O) V(O) 1 t, 2,"" J, resolviendo el SIstema (8.26), cuya matriz es tridiagonal y simetrica ademas, hallariamos V). La forma de resolucion puede ser, por ejemplo, la descomposicion vista en el tema 5 0 un me to do iterativo puntual cualquiera.

r, =
se tiene

(2' 2), P6

a

a

2' 2)' P7 = (- 2'

a

a

a

=

a a (2' - 2)

En este caso a

= f3 = 4 ' Y = 4 =

1

h2

]6'

a2

Entonces, se va a la segunda (8.21)

Tarnbien se tiene: U=
I

Uo+g(a,O) 2

,3-

U - Uo+g(O, 2

a)

,4

U = Uo+g(O,-a) 2

y analogamente obtenemos viI). Siguiendo con esa misma segunda obtendriamos V~I), ... , U~~l' y, por ultimo, de la tercera (8.21) U~1). A continuacion volveriamos a (8.26) para obtener

(8.21)

u, +

g(-a. 2
4

0)

' Us =

(v'J

-1) UJ + g(aV}/2,

yIj

.

a/2)

. ,

ui2),

etc.

(viJ - 1) U + g (a V3/2, - a/2)

o

u=
6

(viJ - 1) U + g(3

VJ

a V3/2, a/2)

Hay que tener en cuenta que la matriz del primer miembro siempre es la misma, A L' Ademas tam bien hay que sefialar que la matriz Al cumple las condiciones del tema 5 para que una matriz tridiagonal sea inversible y descomponible como producto de dos triangulares. 4. En efecto, la expresion del valor del polinomio en P y ~ en el punto Po es: de grado 1 que interpola aU

u=
7

('3 -

1)

U4 + g(-

VJ

a 0/2,

- a/2)

EI motivo de estas ultirnas igualdades

es la interpolacion U, , U I
' ... ,

del tipo (8.22). U8•

Son en total 9 ecuaciones con 9 incognitas No nos hemos ocupado mas que de plantear atender aver si esta es la mas adecuada 0 no.

el sistema para esa numeracion , sin

x-(x-h)

x-(x+8)

U (P) x + 8 _ (x - h) + U (P2)

x - h - (x + 8)

U (P) h

+

U (PJ 8

h+0

En este caso a = f3 = 1/4,

y

= hl/4

= 1136.

A=~

1

4

l-~ -~l
-1 0 -1 -1 4 0 4 -1 0 -1 -1 4

F=

[!]
139

,

138

I

VIII/IS

CALCULO NUMERICO II

CALCULO NUMERICO II

VIII/19

8.

= V22 =

La soluci6n exacta del sistema del ejercicio anterior es Vll 2. tan sencillos que los

10.

EI metodo consiste en V(m+ll - 1 + _!__V(Q,l) + _!__U<m) 11 4 12 4 21 U(m+l) 12 1 +_!__ U1m+1) +

Al aplicar el metodo de Jacobi resultan unos mimeros calculos pueden hacerse sin utilizar calculadora para nada: v(m+l)
II

_
-

1 +J_4

V(m)
12

+_!__ 4

4

J_V(m)

II

4

22

V(m)
21

V(m+l) -- I 12

1 +_vm,(' 4
II

+ _!__V(m) 4 22 +_!__ 4 +l
U(2)
12

V(m+l) - 1 + _!__U'(m+l) + J_U(m) 21 4 II 4 22 \m+l) U22 Resu Ita U(t) - 1 • Uo) II 12 1 + _!__U (m+T) 4 12

+J_

V(m+l) = 1 + J_ 21 4 V(m+l) 22 -

4

U(m+l)
21

V(m)
11

V(m)
22

1 +lv(m) 4
1
,

4'
_
-

5

13 Uo) - -5 U(t) - -13 . U(2) = 21 4' 22 8' II 8'
Vo)
22

17

4

V(m)
21

v(l)
II

-

-

V(l)

12

Vil) 21
U(3)
21

-

-

V(l;

22

V(2)

II

U(2) 21 -

U(2) 22 -

_l_ -

U(2) 12 1.5

-

U(2) - 29 21 16'

V(2)
22

61 . U(3) _ 61 U(3) = Vo) = 125 18' II - 32' 12 21 64'

= 253

256

V(3)
II

=

~Jl

=

Un

o.

-4

7

2-

1.75.

Vna vez mas se ve la mayor precision de este metodo sobre el de Jacobi en los casos practices usuales.

9.

Ahora es
1 1 1
-

4
1 1

UI

(m+l) _
-

+

1 4 0

0
-

4
1

1 4 0

4
1

-

1
4

+

1 4 0

1 -

4

EI sistema resulta tan sencillo que es de resoluci6n inmediata. Escribiremos los resultados en forma fraccionaria. Si se hacen utilizando decimales apareceran, naturalmente, algunos pequefios errores de redondeo.

lUf:'l
U(t) 12 16 -_ 9 16 9

=

4 3 4 3
,

Um 2

[Ul:1 U
O)

22

[~ 1
UP)

I

i

UP)

U)

52 27 52
27

140

141

CALCULO NUMERICO II
!'
I'

IX/1

ff

II

Tema IX Esquema/resumen

Ii
H

I'

'2 ...
oj

0.

" ...;
Vl

u
0

< :J
co

9.1.

Introducci6n.

Ecuaci6n del calor con condici6n ( Soluci6n exacta.

iniciaI.

< 0::
< c,
Vl

Ul

Z 0
U

< ;:J
Ul Ul

9.2.

EI problema

aproximado.

U Q Q

Aproximaci6n de la ecuaci6n. Formaci6n de la malla. [ Problema aproximado. Desarrollo de los calculos.

< ~ ><
Error de truncatura local. Error total. Ecuaci6n del error. Acotaci6n del error en [0, T] bajo la condici6n A ~ 112. Convergencia del rnetodo. Otra justificaci6n del resultado anterior.

<
0
0:: c,

<
Z 0

9.3.

Estudio

del metodo,

u
;:J ......l

'f~'

0
Vl

Ul

0::

143

CALCULO NUMERICO II

IX/3

Tema IX Explicaciones complementarias
9. 9.1. RESOLUCION (La parte) Introduccion APROXIMADA DE ECUACIONES PARABOLICAS

Como ejemplo de resoluci6n aproximada de ecuaciones parabolicas vamos aver diversos aspectos de la ecuaci6n conocida como ecuaci6n del calor por aparecer ligada principalmente al estudio de la propagaci6n del calor. Consideremos, por ejemplo, Ia ecuacion

(9.1)
en el conjunto {(x, t)

I-

00

< x < 00,

t

> O} con

la condicion inicial

u (x, 0) = f (x)

(9.2)

para -

00

< x<

00 •

,i

!

El problema esta perfectamente estudiado en las obras de ecuaciones en derivadas parciales y suponiendo por ejemplo que f es continua y acotada en R puede verse que la unica soluci6n exacta del problema que verifica una cierta condici6n de acotaci6n puede expresarse en la forma

u (x, t)

=

1

2VJTT

f_:

e

-« -

x)'/4t

f (~) d ~ .

(9.3)

145

IX/4

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

IX/S

Sin embargo, esto no evita, en absoluto, que se intente resolver el problema manera aproximada, ya que la integral (9.3.) puede ser complicada en general.

de

De momenta vamos a aproximar este problema, aunque luego cambiaremos el campo de definicion en la ecuacion y tambien las condiciones que la acompafian, para ver otras formas de construir aproximaciones del problema.

U,

n

+

1)

U-

1, n)

U,

n)

U+

1, n)

9.2.

EI problema aproximado
Figura9.!

Siguiendo ideas analogas a las que permitieron sustituiremos la ecuacion (9.1.) por

aproximar

la ecuaci6n eliptica, Por comodidad se suele indicar Vj,n = V (x. , 1;,,), pudiendose escribir (9.6) (9.S) entonces en la forma
(9.4) A

=

k/Ir'

Y fj

U (x, t

+ k) k

U (x, t)

-------h-2------

U (x

+ h,

t) -

2 V (x, t)

+ V (x -

h, t)

=

o.

(9.7) Si formamos la malla de los puntos (xj' to), con Xj = jh, y to ,= nk, una forma de conseguir aproximaciones de la solucion u de (9.1.) (9.2.) en los puntos (xj, to) coni entero cualquiera y n entero no negativo seria tomar con j entero arbitrario. (9.5) Un hecho evidente es que (9.7) (9.8) determina la funcion U definida en QH de manera tinica. Naturalmente, H indica aqui tarnbien H = (h , k).
U

(9.8)

rH

U (Xj, tn•

l)

-

U (Xj, tn)

k

decir,

Para conocer el valor U (x., to) bastara escribir los de V (Xi-n, 0), V (~-o+h 0), ... , U ~Xj+o'0), con eUos construir los de U (Xj-n+l, k), U (Xj-n+20k), ... , V (Xi-n+I'K), despues los de V (Xj-n+2, 2 k), ... , U (Xj-o+2' 2 k), y, as! sucesivamente hasta U [~j-I' (n - 1) k], U [xj , (n - 1) k], U [Xj+I' (n - 1) k] y por ultimo u (xj , nk) es
U (x., tn).

Asi, mediante (9.5) construiriamos los valores de U en los puntos de la malla con n = 0, que forman 10 qu podriamos llamar r H por analogia al caso eliptico, y 1uego para construir los valores de U en los (x j, to) con n > 0 es decir, en el conjunto que podriamos llamar Q H se utilizaria (9.6). La forma de utilizar esta igualdad seria tomar en primer lugar n = 0, para poder despejar U (Xi' k) en funcion de los ya conocidos U (Xi' 0), V (X j-t-I ' 0), U (X j_1 , 0). Una vez hallados los U (xj' k) se pueden hallar los U (xj' 2k) haciendo en (9.6) n = 1, y asi sucesivamente. Por tanto, con el esquema (9.5) (9.6) se van construyendo los valores de U primero en un nivel de t. luego en el siguiente, etc., etc. Para calcular el valor de V (Xi' to+d necesitamos conocer los de U (Xi' tn), U (Xj+l, to) Y U (X j-I , tn), es decir, que cada vez que se aplica (9~6) se relacionan los valores de V en los puntos que aparecen en la figura 9.1.
146

9.3.

Estudio del metodo

Es sumamente peligroso utilizar, para resolver aproximadamente un determinado problema, esquemas que no se hayan estudiado debidamente para estar seguros de las circunstancias en que la solucion aproximada obtenida es realmente suficientemente proxima a la solucion exacta del problema original. Veamos ahora 10 que sucede con los esquemas (9.7) y (9.8). Analogamente a como se hizo en los problemas elipticos, llamaremos error de truncatura local de (9.7) (0, equivalentemente, de (9.6» en (x, t) a
u (x, t

+ k) k

u (x, t)

u (x + h, t) - 2 u (x, t) + u (x -------;h"2.-------~

h, t)

= T (x, t)]. [u

(9.9)

147

IX/6

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

IXI7

Teniendo en euenta que u satisfaee (9.1), suponiendo que sea suficientemente regular para que se puedan haeer los eorrespondientes desarrollos de Taylor, se tiene - k d2 U (x, t t)] - -2 -----_:__:__+ 01 k) d t2 1 < O2

y as! sueesivamente,

hasta llegar a En+'~ Eo

+

n

[ TUX, eon 0

(

h2

d4

U (x

+O

kIT r=O

r

.

(9.16) f (x.) 0, sera Eo

2

h, t)

12

dx4

(9.10)

<0 <
1

1, -

<

1.

Como eiC (9.16) queda

=

U (xi'

0) -

u (x., 0)

=

f (x.) -

=

0, luego

(9.17) si llamamos e (x, t) al error e (x, t) = U (x, t) y

u (x, t)

Si llamamos ahora
(9.11)

e jn

=

e (x., tn) se tiene, restando

de (9.6) (9.9) con (x, t)

=

T

(x., tn) (9.12) (9.17) queda

= sup
n

I Tn

(9.18)

Para el razonamiento que sigue vamos a suponer que 0 < A. ~ 112, 10 eual supone, naturalmente, una restriccion en euanto al valor de k, porque quiere deeir que hay que tomar, al formar la malla, k s; h Tomando valores absolutos en (9.12) resulta
2 •

En + I ~ (n es decir que para todo n

+

1) k

T

= t n+ I T

2.

(9.19) Si, por ejemplo, el problema (9.1) se considera solo para t E [0, T], con T fin ito cualquiera, 10 cual sucedera siempre en los problemas fisicos que se consideren, en (9.19) podriamos escribir (9.20)

(9.13) y.a que 0 ~ 1 - 2 A < 1 y A > 0 debido a nuestra hip6tesis. Si las derivadas de u que figuran en (9.10) son aeotadas en el recinto en que estamos trabajando, llamando
Tn

=

SUp ITo

J

In

I
(9.14)

En = sup
j

I e in I

Supongamos ahora que se hace tender h y k simultaneamente a cero, de manera que A = k/h se mantenga constante con 0 < A ~ 112. Si u cumple las hipotesis hechas, para 10 cual disponemos de la expresi6n (9.3) y tarnbien del estudio que se hace en la teoria de ecuaciones en derivadas parciales de la ecuacion del calor, tenderia acero, luego de (9.20) se deduciria que
lim

Rendriamos

H-O
(9.15) Entonces, aplicando (9.15) con n en vez de n

max
(x, t)
E

I
QH

U (x, t) -

u (x, t)

I

=0

(9.21)

t~ T es decir, que U (x, t) converge hacia u (x, t) en el sentido expresado
1

+

1,

por (9.21).

En cambio, si A> 2" no puede hacerse elrazonamiento anterior, puesto que no puede hacerse la simplificacion en el paso de (9.13) a (9.15). Ademas existen
148 149

j ,J

IX/8

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

IX/9

ejemplos en los que U no converge hacia u, como puede verse por ejernplo en la seccion 4 del capitulo 9 del libro de Isaacson. Veamos de nuevo una interpretacion por otro camino distinto del anterior, ella alargaria en exceso estos temas. del hecho de que interese que no justificaremos que 0
1 < A. ~ T

y

por tanto
12

4 A. sen

a 2 ~1 -

2 = - 1.

en sus detalles porque

L i!

EI error e j n satisface la ecuacion en diferencias lineal (9.12), cuyo terrnino independiente es - k Tjn . Olvidemos, por el momento, las condiciones iniciales ejO = 0 y pensemos iinicamente en la ecuacion (9.12). Si se tuviera una solucion particular cualquiera de la ecuacion completa (9.12), la solucion que se obtenga al fijar unas determinadas condiciones sera suma de aquella particular con una solucion de la ecuacion hornogenea correspondiente. De ahi el interes de estudiar las soluciones de la ecuacion homogenea

Asi pues, con esa condicion serfll J.i I ~ 1. En cambio, si no se imp one esto, es evidente que 11 no iendria por que tener valor absoluto no mayor que 1, con el consiguiente peligro de que ej n pudiera crecer en valor absoluto, cuando crece n, de manera ilimitada.

(9.22) Busquemos soluciones de (9.22) en la forma e jn en la forma

=

VJ

fA

n,

y mas concretamente

(9.23) con 1 = por I1neiaj

y=-r.

Sustituyendo en (9.22) resulta,

despues de dividir ambos miembros

es decir,
1 = A. (e

11 -

ia

+

e -i

a-

2)

2 A. (cos a-I)

-

4 A. serr'

2'

a

(9.24)

Entonces
a

11

1-

4 A. serr'

"2

y y

si A. verifica 0 < A. ~ ~ • para cualquier valor real de a va a ser 11 ~ 1 por una parte y tarnbien 11 ~ I, porque

150

"

l"
i.

151

jl:

ll!

;

CALCULO NUMERICO II

IX/ll

Tema IX

...~

Actividades recomendadas

·:-11

1. Leer la parte de ecuaciones parab6licas derivadas parciales. 2. Leer la seccion 4 del capitulo 9 dellibro

en alguna obra sobre ecuaciones en

de Issacson.

3. Buscar algun ejemplo concreto resuelto en algun libro y resolverlo nurnericamente para observar la precision del metodo. 4. Proponerse camente. algun ejernplo concreto, con una f sencilla y resolverlo nurneri-

153

CALCULO NUMERICO II

IX/I3

Tema IX Ejercicios de autocomprobaclon
I •

l'

1.

Escribir el esquema problema

analogo al (9.7) y (9.8) para la resoluci6n

aproximada

del

en {(x, y, t)

I-

00

< x < 00,

-

00

< y < 00,

t

> O}con

u (x, y, 0) = f (x, y)

para -

00

<

x

< 00,

-

00

<y<

00.

2.
3.

le6mo habria que realizar los calculos en el caso del ejercicio anterior?
Demostrar que si 0 < A ~ 112, la soluci6n U (x, t) de (9.S) y (9.6) verifica, si U (x, 0) esta acotada en r H
max U (x, t) ~ max U (x, 0). (x, t) EQH (x, 0) E rH

4.

Demostrar

que bajo la misma condici6n anterior min
(x , t) E QH

Ut x, t) ~ min U(x, 0)
(x, 0) E

rH

155

IX/14

CALCULO NUMERICO II

CALCULO NUMERICO II

IX/IS

5.

De los ejercicios 3 y 4, deducir una cota del error de redondeo que aparece en (9.5) y (9.6), cuando se co mete un error de redondeo en la recta inicial, es decir, que se toma f (x,) + Ej en lugar de f (x.). Demostrar por inducci6n que si A>"!_
2

6.

Y se comete un error de redondeo

E>

0

en e1 punto x ' 0 y cero en los demas, se inducen errores de redondeo signos alterados en los siguientes niveles de t. 7. Del ejercicio anterior, deducir que si se llama R (x, t) al error de redondeo ducido en las circunstancias anteriores en el punto (x, t) se verifica

con

in-

I

R (x, t + k) 8.

I

=A

I

R (x + h, t)

I

+A

I

R (x -

h, t)

I

+ (2 A -

1)

I

R (x, t)

I

(9.25)

Si se llama S (t) =

nudos del nivel t, demostrar S (t 9. Demostrar

Z I R (x, t) I, donde x

Tema IX
la suma esta extendida a todos los

que est a suma esta definida para todo t y que
-+
t

Soluciones a los ejercicios de autocornprobacibn

+

1

k) = (4 A-I)

S (t) = (4 A-I)

k

E

que para cada t debe haber al menos un nudo (xo , t) para el cual Uj r n +
IR(xo.
1

(9.26)
(1 -

2 Al -

2 A2) V j r n + Al (U, + 1 r n+ Uj. k/hi
y

1

r n) + Al

(q r +

1

nVjr _ 1 n)

t)1~

(2

k+
t

1)

-1

S (t .

)

10.

Deducir del ejercicio anterior existen, en las circunstancias los que el error de redondeo

que cuando

k tiende a cero y A >

-t

siempre

con Al = k /h], A2 direccion OY.
2.

=

(9.27) siendo hi el paso de la malla en direccion OX y h, el de la

de ejercicios anteriores, puntos (x, t) de QH para se hace arbitrariamente grande. en el punta (1, 0.1), de la soluci6n u del problema

11.

Hallar un valor aproximado

Con (9.26) se obtienen los valores de U en los puntos de la malla con t = O. Con (9.27) para n = 0 obtendriamos los U j r I a partir de 5 valores del nivel anterior: U j r n , V j + 1 r n , U j-I r n I U j r + 1 n I U j r _ 1 n . Se tiene U (x, k) = A U (x + h, 0) + (1 2 A) U (x, 0) + A U (x h, 0)

3.

dT-

au

(F u -

dx2

0 1

-

t>O

u (x, 0) = 1

+x

2

v

XE

R.

y como A y 1 -

2A son no negativos, max {U (x

si
h, O)} = M

tomando h

=

1y k

=

0.05.

+

h, 0), U (x, 0), U (x -

se tendra V (x, k) ~ A M
(x, 0)
e

+ (1 -

2 A) M

+

A M = M.

As! se tendria si max V (x, 0) = Q, V (x, k) ~ Q para todo (x, k) de QH'
E

rH

Partiendo de ello se demostraria que U (x, 2 k) c ,;;; Q, y asi sucesivamente. inmediato demostrarlo para t + k suponiendolo cierto para t.

Es

156

157

IX/16

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

IX/17

4.

~uede hacerse el mismo razonamiento igualdades, ~l cometer ese error resultant U (x, t)

anterior

cambiando

el signa de las des-

7.

Por la alternaci6n

de signos, si (R (x, t
1R 1R 1R 1R

+

k) ~ 0 se tiene

5.
i !.

0 (x, t) = U (x, t)
h, t)

+

R (x, t), verificando

(x, t (x, t)1
(x (x -

+

+

"

iJ (x, t

+

k) , A {U (x

+

+ U (x

-

h, t)}

+

1= R (x, t k) = - R (x, t) h, t) 1 R (x h, t) h, t) R (x - h, t)

k)

+

+

(1 -

2 A) U (x, t) luego se cumple (9.25). Analogamente 8. si R (x, t

D (x,

0) = f (x)

+ Ex

+

k) ~ O.

y como U (x, t) verifica (9.5) y (9.6) se tiene
i
i

j,

R (x, t
R (x, 0)

+

k) = A (R (x
Ex.

+

h, t)

+

R (x -

h, t)

+

(1 -

2 A) R (x, t)

De las relaciones de R establecidas en el ejercicio 6 se deduce que R es nul a salvo en un nudo de t = 0, 3 de t = k, 5 de t = 2 k, ... , (2 n + 1) de t = n k, luego S (t) esta form ada por un mimero fimto de sumandos para todo t. Se tiene
S (t

=

Aplicando los ejercicios 3 y 4, si 0 < A ~ ~ se tendra min
j

+

k) = 2 1 R (x, t

x

+

k) 1 = (4 A -

1) 2 1 R (x, t) 1 = (4 A -

x

1) S (t).

Entonces,
Ej ~

si t = n k, es decir, n
1)2 S (t -

=

tlk,
1)3 S (t 2k) = ...

R (x, t) ~ max
j

Ej

Sit

+

k)

=

(4 A -

k)

=

(4 A -

=

(4 A -

l)n+l

S (0)

6.

Como en el ejercicio anterior,
R (x, t R(x,O)

el error de redondeo
h, t)tR (x h, t)

verificara

o sea S (t 9.

+
=

k) = A (R (x

+

+

(1 -

2 A) R (x, t)

+

k) = (4 A _l)n+ll..

{E

o SI

s~ X
X

= o. t= o.

Como para t = n k hay a 10 mas 2 n existir al menos uno (xo , t) tal que
R ("0, t)

+

1 nudos en los que R es nulo, debe

Entonces
R (0, k) = (1 R (h, k) = A E 2 A)
E

1

1~

2n ~ 1 S (t)

< 0,
porque en caso contrario la suma definici6n. 10. Si t = n k, por el ejercicio anterior L x IR(x, t)1 seria inferior a S (t), contra la

>0

R (h, k) = A E

> O.

Por tanto, en el nivel t = k se cumple la alternaci6n de signos. Supongamos que se ha demostrado ya hasta el nivel t y que R (x, t) ~ O. Entonces
R (x, t

IR("o,t)I~2n~

1 (4A-1)n(

+

k) = A (R (x +vh, t)

+

R (x -

h, t)

+

(1 -

2 A) R (x, t) ~ 0

Asi, cuando k tiende a cero y A> riamente grande, y al ser 4 A mente grande.

2 ' como
1

1

hemos supuesto, n puede ser arbitral )" 1(2n

ya que A

> 0,

R (x

+ h,

t) y R (x -

h, t) son no positivos, 1 R (x , t) ~

2A

<0

y R (x, t) ~ O.

>

1, (4 A -

+

1)

puede ser arbitraria-

Analogamente
158

se haria suponiendo

o.

De ahi 10 que se puede expresar como inestabilidad del metcdo para A > 112, volviendo a confirmar la poca fiabilidad del metoda para esos valores de A .
159

IX/18

CALCULO NUMERICO

II

CALCULO NUMERICO II

X/I

I'

11.

Se tiene A.

=

0.05 y 1,0) 2,0) 1,0.05)
= 0.5

U (U(

; U (0, 0)

=1

; U (1, 0)

=

0.5 ;

=
=

0.2 ; U (3,0) 0.51 ; U (2,0.05)

=
=

0.1 ; U (0, 0.05) 0.21 ; U (1,0.1)

= =

0.95 ; 0.517 ;

U(

lema X
Esquema/ resumen

~ ....
oj

P..

'"

N

Vl

<r: u

P

:J
0
c:l

<r:
0::

10.1.

< c,
Vl

Un problema sobre la ecuacion del calor en intervalo finito.

Ecuacion del calor en el intervalo [0, 1] con condiciones nulas sobre las rectas x = 0, x = l. Solucion exacta del problema. El me to do explicito. Inconvenientes del rnetodo explicito.

UJ

0
U =:l U
UJ UJ

Z

<

10.2.

Mctodos

implicitos.

Forrnacion del esquema implicito. Forrnulacion matricial. [ Existencia y unicidad de soluci6n.

a < a
~

«
10.3. Estudio del metodo.
0:: c,

><

0

< z
0
..J

Error de truncatura local. Ecuaciones que satisface el error. Acotacion del error. Convergencia del rnetodo. Formulaci6n matricial del error.

U =:l

0

:..u
0::

Vl

160

161

CALCULO NUMERICO II

X/3

Tema X Explicaciones complementarias

10.

RESOLUCION
(2.a parte)

APROXIMADA

DE ECUACIONES PARABOLICAS

10.1.

Un problema sobre la ecuacion del calor en intervalo finito Consideremos ahora el problema ---=0 2 at 6x 1, t
d
U

62

U

( 10.1)

en el dominio {(x, t)

I <x<

°

> O} con

la condicion inicial
XE

u (x , 0) = f (x) y las condiciones

[0, 1]

(10.2)

de contorno
u (0, t)

=

u (1, t)

=

0,

t~

°

(10.3)

Supondremos

que f (0) = f (1) = 0. por ejemplo, en la forma d~

La solucion puede expresarse, u(x,t)
1

=

V 4 rr t

.a

L
00

(e-(x-~+2n)'/4t_e_:_(x+~+2n)'/4t
00

,

(f(~)

n=-

(l0.4)

163

X/4

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

XIS

es decir, que equivale a prolongar la funci6n funci6n impar, peri6dica de periodo [- 1, 1]. Este problema puede aproximarse
Xj

f definida

en [0, 1] como una Asi se tiene un metodo implicito, en el sentido de que (10.9) no proporciona a UJn directamente, sino que da una relaci6n entre U j n, U j+1 n, U j_1 n. En total son J ecuaciones lineales para las J incognitas Uj n, y esto para cada n. En cambio, obs ervese que esto no podria hacerse en el problema del tema anterior, por haber infinitas incognitas U j n . - ()() < j < 00. Los puntos que aparecen relacionados en (10.9) son los que aparecen en la figura 10.1.

una malla de puntos (x., tn) con quiera, j = 0, 1, ... , J Entonces resultaria

de manera analoga al anterior, formando . 1 = J h, h =1+1' tn = n k, k > 0 cual-

+

1, n entero no negativo. 0, con (9.5) para

J = 0, 1, 2, ... , J

+

(9.6) para j = 1, 2, ... , J y n ~ 1y

o
para n ~ O.

o

( 10.5)

I

Sin embargo, este rnetodo, explicito en el sentido de que permite calcular directamente V (x.; tn+1) a partir de datos ya calculados anteriormente, sin necesidad de resolver ninguna ecuaci6n, presenta el inconveniente de que para que podamos utilizarlo sin grandes riesgos habra que tomar A = k/h' ~ 112. Ello implica que hay que tomar k ~ h2/2 y, por tanto, cuando h sea muy pequefio k sera muchisirno mas pequefio (como el cuadrado de h) por 10 que para llegar a un cierto t = T con T grande, habra que hacer interminables calculos. Sin embargo, ahora tenemos una forma de salvar esto que en el caso anterior no era posible, como vamos a ver a continuaci6n.

U-

1. n)

U.

n)

(j

+

I, n)

U.

n-

1)

Figura 10-1

10.2.

Metodos lmplicitos la ecuaci6n (10.1) por
t-

Con objeto de hacer los calculos de la forma mas simple es conveniente birlo todo en forma matricial. Para ello, llamaremos

escri-

Aproximaremos
U (x. t) U (x. k

k)

---------------------------- (10.6) =0 h
2

U (x

+

h , t) -

2 U (x, t)

+

U (x -

h, t)

U

II

=

;f=

(10.10)

en lugar de (9.4). Como tarnbien se dispone de (10.2) y (10.3) podemos la forma siguiente: hacer uso de (10.6) en

u.,
Uon
(I 164

f j ,j = 0, 1, ... , J

+

1

(10.7) (10.8) (10.9)

2 -I -I 2

-I

1

=

0

=

U, +

1•

n~0 = 0,1 ~ j ~ J, n ~ 1.

B=
-1
2

,A

I

+

A B.

(10.11)

+

2 A) U, , -

Ujn-1-

A(Uj+1n

+

Uj-In)

-1
165

X/6

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

X/7

Con estas

notaciones

(10.7), (10.8) y (10.9) pueden
A

escribirse

u,

Suponiendo acotadas las derivadas de hemos hecho en el tema anterior, llamando

u que

aparecen

en

(10.15),

como

= Un-I

, n~ 1

(10.12) (10.13)
Tn = sup j
En

con

U,

=

I Tjn I
(10.19)

f

Para cada n, (10.'12) es un sistema con matriz tridiagonal, verificando las condiciones del tema 5, por 10 que A sera inversible, y descomponible como se indicaba alli. Por ello (10.12) define de manera unica U, a partir de U /I-I, esta a partir de Un-2. . •. y U J a partir de Uo- As! pues, queda determinada una solucion unica de (10.7), (10.8) y (10.9).

= sup

I e jn I

J
resulta en (10.17)

(10.20)
y, por tanto,

10.3.

Estudio del metodo
sera que puede
k)

EI error de truncatura
T(u(x,t»=
u (x, t) u (x,

escribirse

tambien (10.21)

k

t-

u (x + h, t) - 2 u (x, t) + u (x -------h-:-1 --__:_--~ regular se tendria

h. t)

(10.14)
luego

Suponiendo

que u sea suficientemente

_ k cF u (x. ~) hl 04 u (17. t) r t( u t( x t » ------. 2 elf 12 OX4
r

(10.15)
la formula de

y as! sucesivamente:

con t Taylor

k

< ~<

t,

x-

h

<

17 < x

+

En ~ Eo
h, como es evidente utilizando por ser

+

kr L =

n

n T Ir

kL

r=I

Tr'

(10.22)

Eo

=

O.

Llamando e (x, t) restando

Llamando
T

= max
n

Tn

U (x, t) -

u (x, t),

(10.16)
se tiene

(10.6) y 10.14) resulta
e (x. k
t-

e (x. t) -

k)

e (x

+ h.

t) -

2 e (x, t) hl

+ e (x

-

h. t)
T

(u (x , t)

T finito,

Cuando nos limitemos, cualquiera sera

como se hace en la practica, a un intervalo

[0, T] con

y con

la notacion

de subindices

Vn~O

(10.17)
con eon=eJ+ln=O ejo=O .n~O l~j~J. ( 10.18)

luego, como en el terna anterior, al hacer tender k y h simultaneamente teniendo constante A = k /h", cualquiera que sea A > 0, se tcndra lim max H -- 0 (x. t) t~T

acero,

man-

{I U (x , t) E QH

u (x , t)

I}= O,

(10.23)

~

...----------------~

166

167

m .'t .
.

~.'

..

,
"

.

XIS

CALCULO

NUMERICO

II

CALCULO NUMERICO II

X/9

lIamando QH al conjunto de los nudos (x , t) de la malla tales que 0 es decir, a los (x., tn) con 1 ~ j ~ J y n > O.

<

x

<

1y t

> 0,

Observemos, por tanto, que hemos llegado a un resultado analogo al del tema anterior pero sin ninguna hipbtesis de limitacion del valor de A, 10 - cual elimina el inconveniente de que k tuviera que ser excesivamente pequefio. EI estudio podia haberse hecho tambien partiendo de la formulacion matricial del problema. Asi (10.17) podria escribirse, llamando

Tema X
(10.24) siendo 1. 2. 3. 4. Por la inversibilidad demostrada de A se tendria, kC
r(n)

Actividades recomendadas

Leer la secci6n 12.5 del libro de Cohen. Hacer los calculos del ejernplo numerico que se propone en dicha secci6n.

Hacer los ejercicios del mismo libro relacionados con ecuaciones parabolicas. Leer la secci6n 4.1 del capitulo 9 del libro de Isaacson.

si A-I

C, 10.25)

e n = C e n-l y

tomando una norma matricial y una vectorial compatibles, como, por ejemplo, la norma euc1idea vectorial y la norma espectral como matricial,
" eo

II ~ II

C"

II

en -

1

II +

k

II

C

II II T(n) II

(10.26)

De esta desigualdad se deducira posteriormente la convergencia del rnetodo. La demostraci6n completa puede verse en la secci6n 4.1 del libro de Isaacson.

168

169

CALCULO NUMERICO II

XI 11

Tema X Ejercicios de aurocomprobacton

1.

En la dernostracion de la convergencia del m etodo (10.12) y 10.13) partiendo de (10.25) se utiliza el hecho de que la norma espectral de C es menor que 1. Demostrar, en primer lugar, que si II II denota la norma espectral Y 12 el radio espectral

II
para la matriz C del tema. 2. Demostrar que

C

II

=12 (C)

(3J. = 4 sen- (-2

IT

J

+

J

1 ) . J' --

1, 2.... , J

son valores propios de la matriz B de (10.11), Y que un vector propio asociado a ~ j es sen sen
YJ
IT]

J

+
IT

1
j 1

2 J

+

sen

Jj
J

IT

+

1

171

CALCULO NUMERICO II

X/12

CALCULO NUMERICO II

X/13

3. 4.

Hallar los valores propios de A = I De los ejercicios anteriores,

+

A B.

deducir que

II

C

II <

1.

s.

Escribir las ecuaciones analogas a (10.12) y (10.13) para el caso en que -el segundo miembro de (10.1) y (10.6) fuera F (x, t) en lugar de cero y las condiciones (10.3) fuel-an
u (0, t)
y

=

g (t), u

(1, t)

=

G (t)

analogamente

las (10.8), con g (0)

=

f (0), G (0)
T (u

=

f (1). a

6.

Escribir en el caso del ejercicio anterior (10.14) y (10.1S). Estudiar
a)

(x, t» en las formas analogas

7. 8.

la convergencia

del metodo en este caso.

Tema X Soluciones a los ejercicios de autocomprobacion

Considerese
U (x, t) -

ahora el metoda
k) -0 k) U (x

U (x, t k

+ h , t)

-

2 U (x , t)

h2

+ U (x h, t) -

h, t)

+
1. Como la norma espectral es, para matrices reales,

_ (1 _ 0) U (x

+ h, t =

2 U (x, t h2

k)

+

U (x -

k)

=0

U (x, 0)

U (0, t)

= =

f (x) U (1, t) 0 yaqui C es la inversa de A, que es simetrica, C es simetrica y, por tanto,

para la resoluci6n aproximada de (10.1), (10.2) y (10.3), con 0 ~ 0 ~ 1. Demostrar que para e = 0 y 0 = 1 se obtienen los metodos explicito e implicito ya conocidos.
b)

2.

Por ejernplo, para J = 1, se tiene 2 sen 1 + 1 - sen J
n 2n

Escribir el m etodo correspondiente a 0 = 112 en el ejercicio anterior. el metoda de Crank-Nicholson. i,Es explicito 0 implicito?

Es

+1

= sen 1

+

n

1 (2 -

2 cos 1 + 1 ),

n

9.

Si f (x) = x (1 - x), h = 0.2 y k = 0.04, hallar un valor aproximado de u, solucion de (10.1) y (10.2), en los puntos de la malla correspondientes a t = 0.04 utilizando (10.12) y (10.13).

es decir, 4 sen 2 (J Tambien - sen
(r 2

n

+ 1)

sen J

+1

n

I'
!

1+ 1

1) n

+ 2 sen
2 sen J

1 + 1 - sen
r rr

r rr

(r

J

+ 1) rr +1
rt

= 2 sen 1

rn

+
n

1-

2 sen 1 + 1
rn

rn

. cos J
172

+

rr

1

=

+

1 (1 -

cos J

+

1)

=

4 serr' 2 (1 + 1) sen 1 + 1 '
173

l

,!
!•.
L

X/14

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

X/IS

y (J -

8.

a)

- sen

J

+ 1 + 2 sen
In,

1) n

J

J rr

+

1 = - sen
In

(J -

J

+ 1 + 2 sen
sen J
In

1) n

J

Jn

+1
4

-

sen
n

(J+.l)n J

Es evidente que para 0 = 1 se obtiene el metodo irnplicito. Para e = 0 se obtiene el explicito, con t en lugar de t + k y t - k en lugar de t, pero, naturalmente, es el mismo metodo.

+

1

b(

=

2 sen J

+1

- 2 sen J

+1

cos J

+1 =

rr

+

1.

sen 2 (J

2

+ 1)

v (x,

t) -

U (x, t k

k) -

1 2 h2 (V (x

+ h,

t)

+

U (x -

h, t)

+

U (x

+

h, t -

k)

+

Analogarnente para cualquier j entre 1 y J. Son valores propios distintos. 3. Son los 1 + A porque A y (i) = y(i> + A Byci) = (1 + A (3j) y(j), Los 1 + A (3j son J valores distintos, luego son los J valores propios de A.

e;

+

U (x -

h, t -

k) -

2 V (x , t) -

2 V (x, t -

k)

= O.

. . . ,1 . . 4. SI Ay(J)=1i y(JI, como los Ii son u = 1 + (3j ~ 0, se tendra 1T A v'" = lJJ, luego y{JI = A-I Y (ll. Por tanto, los valores propios de C= A-I son 11(1 + A (3) y como los (3j son no negativos, 1 A (3; A (3j <1. I + A (3j

*

Es un metodo irnplicito, porque no da directamente U (x, t) sino una relacion entre U (x, t), U (x + h, t), U (x - h, t), en funcion de valores ya conocidos. EI unico explicito de este tipo es el de e = o. 9.
A = 1. EI sistema es A VI

=

Uo con 3
,A =

0<
H

1

+

I-

J

1, 2, ... , J.
Uo

J

S.

Llamando s, 0
bn , Ur Uln U2n

0.16 0.24 0.24 0.16

-1 3 -1 -1 -1 3 -1 3

-1

FIn F2n , Fn ,f =

fl f2

La solucion exacta del sistema es
VOl

=

O. U

II

=

0.112, U21

=

0.178. U31

=

0.178, U41

=

0.112, U51

=

O.

0 Gn

u;

FI"

fn

Puede hallarse por la descornposicion del tema 5, 6 aproxirnarse do iterativo (Jacobi, Gauss-Seidel, relajacion).

por un meto-

6.
_ u (x, t) u (x, t -

( TUX.

(

k

k)

u (x

+

h, t) -

2 U (x, t)

h2

+

U

(x -

h, t)

_

F (x, t)

7.

Es exactamente el mismo estudio que en <el caso visto en el tema, mismos resultados, puesto que se tiene (10.17) y (10.18).

con los

174

175

CALCULO NUMERICO II

XIII

Tema XI Esquema/ resumen

11.1.

La ecuaci6n mensional.

de ondas

unidi-

La ecuacion de ondas en una dimensi6n, diciones iniciales. Soluci6n del problema. Dominio de dependencia. Dominio de influencia. Datos iniciales en intervalo finito.

con con-

C/l
;\_'"

Z

UJ

o
~
<t:
UJ UJ

G
U

11.2.

EI problema de contorno.

con condiciones

La ecuaci6n de ondas con datos iniciales en intervalo finito y condiciones de contorno. EI metodo de reflexi6n para hallar la solucion del problema. Expresi6n de la soluci6n.

>< o e:::
0...

z

c c
<' <t:

11.3. EI problema aproximado.

<t:
Z

o ~
....J

u

Aproximaci6n de la ecuaci6n. Aproximaci6n de las condiciones iniciales. Otra aproximaci6n mas precisa de las condiciones iniciales. Existencia y unicidad de soluci6n. Estudio del dominio de dependencia para el problema aproximado y el problema continuo. Condicion de Courant.

o C/l
UJ

e:::

177

CALCULO NUMERICO II

XII3

Tema XI Explicaciones complementarias

11.

RESOLUCION
(1. a parte)

APROXIMADA

DE ECUACIONES

HIPERBOLICAS

11.1.

La ecuacion de ondas unidimensional

En los problemas de propagacion de ondas (cuerda vibrante, membrana vibrante, etc.) aparecen ecuaciones en derivadas parciales hiperbolicas. La mas simple de este tipo es la ecuaci6n

(11.1)

Consideremos

esta ecuaci6n en el conjunto
= { (x, t)

Q

It>

0, -

(0

< x < =l,

con las condiciones iniciales
U

(x, 0) = f (x)

(11. 2)

cit

du

(x, 0) = g (x).

(11.3)

179

XII4

CALCULO NUMERICO II

CALCULO NUMERICO II

XIIS

Es un problema particularmente Iacil de resolver. Supongamos para ello que 2 (R) y g de c1ase C1 (R). Escribiendo f sea de c1ase C u en la forma
u (x, t) = F (x

+ t) + G (x

-

t)

(11.4)

.

Ante todo, hagamos una observacion que surgia inmediatamente al estudiar las caracteristicas de esta ecuacion, que son de la forma x + t = c t e, x - t = = c t e, pero que tambien es evidente a partir de (11.7). El valor de la solucion u en el punto (xo , to) depende unicamente de los datos iniciales en el segmento del eje de las x comprendido entre las dos caracteristicas que pasan por el punto (xo, to), es decir

se cumple (11.1), porque
cFu(x.t)

x

+

t t

Xo

+

to to

de
dl
U

F" (x F" (x

+ +

t)

+ +

xG" (x G" (x t)

Xo -

(11.8)

(x. 1)
Xl

dicho intervalo es el (xo del punto (xo, to).
t)

to, Xo

+

to], Y se llama dominio de dependencia

d

t)

Por otra parte,

para que se cumpla (11.2) debe verificarse F (x)

Reciprocamente, e1 valor de los datos iniciales f, g en un punto (x.,; 0) unicamente influira en los puntos (x, t) de Q comprendidos entre las caracteristicas que pasan por (x.,, 0), que son x + t = xs, x - t = xo. Esa zona se llama dominio de influencia del punta (xo, 0). (11.5) Otra observacion tipica de estos problemas es que la solucion (11.7) esta definida para valores negativos de t, y en ellos tarnbien se cumple la ecuacion (11.1), as! como para t = O. Si se dieran los datos iniciales unicamente en un intervalo finito [a, b 1 del eJe x, la expresion (11. 7) sigue siendo valida pero solo en el triangulo limitado por las rectas
x-

+

G (x) = f (x)

y

para (11.3)
F'(x) G'(x)

= g (x)

(11.6) que

De estas dos ultirnas se deduce inmediatamente
1 1 2 f (x) + 2 JX ; (s) 1

x
F
(x)

+

t t

a

b

=

ds

+

t=

0

C

G(x)=2f(x)-

2

1

f og(s)
x

si consideramos ds-C

el problema

solo para t ~ 0, y entre las rectas
x- tx+tx- t x t a a

donde C es una con stante arbitraria.

Por tanto
1 .rx+t

+

b
b

u ( x , t) =

2 (f (x

1

+ t) + f (x -

1))

+

2

J

x

g_\s) ds.

(11. 7)

que deterrninan

.

un cuadrado de vertices (a. para cualquier valor de

0). ( 1.

a

+b
2

b-a

2

i ,(b. 0).

a+b

2

a-b

2

i,

si 10 consideramos Esta solucion es, adernas, {mica. 11.2.

Recordemos que en este tipo de ecuaciones era especial mente adecuado el metodo de las caracteristicas, por pasar d0S caracteristicas por cada punto (x , t) del plano OXT. Sin embargo, en este tema vamos a ver como se las puede resolver aproximadamente por diferencias finitas.
180

EI problema con condiciones de contorno el problema en que se da , adernas de los datos en un intervade contorno en las rectas x = a. x = b.
181

Consideremos

10 [a. b] unas condiciones

XI/6

CALCULO NUMERICO II

CALCULO NUMERICO II

XII7

Asi, para fijar ideas, consideremos el problema (11.1) en el intervalo 0 < x < I, para t > 0, con las condiciones (11.2) (11.3) para 0 ~ x ~ 1 y con las condiciones de contorno
u

u (0, t) = 0 0, t) = 0

para t ~ 0 para t ~ O. de ondas no cambia de forma

(11.9) si se (11.10)

Observemos primero que la ecuacion efecnia el cambio de variable
x'

Asi pues, la solucion del problema (11.1), (11.2) y (11.3) con unos datos impares respecto a x = 0 y x = 1 da una solucion del problema (11.1), (11.2), (11.3) y (11.9). 0, 10 que es mas interesante para 10 que queriamos, para encontrar la solucion de este ultimo problema prolongamos f y g fuera del intervalo [0, 1] de manera que sean impares respecto a estos puntos y asi la solucion del problema (11.1), (11. 2) y (11.3) nuevo seria la solucion del problema con condiciones de contorno dado. Vendra dada, por tanto, por (11.7) con f y g formadas de la manera indicada.

-x

11.3.

EI problema aproximado La forma mas simple de aproximar la ecuacion (11.1) es
U (x

Por tanto, si u (x, t) es una solucion de la ecuacion (11.1), SIll atender a ninguna otra condicion, tambien 10 es u (- x, t). Naturalmente, tarnbien 10 es - u (- x, t). Si ahora consideramos unas condiciones iniciales imp ares en toda la recta, es decir, verificando (f (x) = - f (- x), g (x) = - g (- x), la solucion de (11.1) que las satisfaga curnplira
u (x, 0) = - u (x, 0)

U (x, t

+

k) -

2 U (x, t)

+ U (x,

t-

k)

+ h, t)

-

kl
y

2 U (x, t) h2

+ U (x

-

h, t) = 0

(11.16) la de aproximar las (11.2) y (11.3) respectivamente, U (x, 0) = f (x)
U (x, k) - U (x, 0) = g (x) k

por (11.17) (11.18)

d"t (x,

du

0) =

-d"t (-

du

(11.11)
x, 0)

Entonces, en este caso, - u (- x, t) verificara la ecuacion y las condiciones iniciales, debido a (11.11) y como la solucion del problema es unica, deb era ser u(x,t) Analogarnente, si las condiciones dad respecto al punto x = 1, 0 sea f (1 tam bien ocurrira que
u (1 x, t) = u (1
x)

Por ejernplo, si f y g son suficientemente desarrollo u(x,k)=u(x,O)+k du(x.O) dt

regulares para que se pueda hacer el
k ' d1u(x,0)

=

·---u(-x,t).

(11.12) de irnpari-

+2

dt2

+

k' 6

dJu(x,~) de

(11.19)

iniciales verificaran una condicion

=-

f (1

+

x),

g (1 - x) = - g (1

+ x)

con < ~ < k , como ya hernos dicho que la ecuaci6n (11.1) se cumple sobre la recta t = 0, se tiene d1u(x,0) df
y,

°

(11.13)

d2u(x,0) d x2

f" (x)

+ x,

t)

(11.14)

por tanto, puede escribirse u(x,k) = f(x) + kg(x) +7£"(x)
k'

para todo x ,

0,

10 que es 10 mismo,
u (x, t) = u (2 x, t).

+6

k' dJ

U

de

(x, ~)

(11.15)
U(

Por eso, en lugar de (11.18) podemos tomar
x,

En particular

se tiene, para toda t,
u (0, t)

k)

=-

u (0, -t) =

u (1, t) = - u (1, t) = 0.
182

°

-;:-

U(

x,

0)"

= g (x)

+2

k

U (x ~ h , 0) -

2 U (x, 0) + U (x - h. 0) h2

(11.20)

que en estas circunstancias

sera mejor aproximacion

de (11.3) que (11.18).
183

XII8

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

XII9

Considerando entero cualquiera,

la malla de puntos (xi' tn), con X = j h, h > 0 cualquiera tn = n k con k > 0 cualquiera y n entero no negativo.

yj

De esta observacion surge inmediatamente una restriccion para la convergencia de U hacia u. Supongamos que h y k tienden simultaneamente a cero de forma que se verifique siernpre (11.22) Entonces el dominio de dependencia para u en (xo,

-

-

Entonces existe una unica funcion U (x, t) definida en esa malla y que cumple (11.17), (11.18), (11.16) 0 (11.17), (11.20), (11.16). En efecto (11.17) (11.18) 0 (11.17) (11.20) determinan a U en los niveles t 0 y t = k, y despues (11.16) la determina en los restante, Se va calculando

=

to)

es mas amplio

que el de U del [xo -

(11.21) con A = k/h, interviniendo en el calculo los puntos indicados en la figura 11.1.

pan x,

todo h y k. Concretarnente,

los puntos

de [xo -

to,

Xo

+ toJ

fuera

to Ao '

+ ;)

no intervienen

en el valor de U (x.;

to).

(j. n

+

1)

Veamos que esto puede dar lugar a anomalias en ciertas circunstancias. Supongamos que tomamos los h y k tendiendo a cero de manera que (xo, to) sea siempre punta de la malia, y verificandose (11. 22), y que para unas determinadas f y g la sol ucion aproximada U convergiera hacia u en (xo, to). Entonces, cambiando las f y g fuera de
(j

G-

1. n)

G,

n)

+

[to x,
I, n)

t .. . Ao ' Xo + ~OJ (i I me uso exigien d 0 que se sigan yen ifiican did" as con 0

rciones

d e re-

gularidad citadas anteriormente) u (Xo. to) carnbiaria respecto al problema anterior. pero a pesar del cambio las U (x,. to) que obtendriamos (una para cada malla considerada, es decir, para cada valor de h y k que se tome) serian las mismas que antes
(j, n 1)

del carnbio , ya que hemos dicho que su dominio de dependencia h ,, . to to + k toJ. que esta siernpre contenido en [x, x., + Ta]'

es [x, -

h k

to. x,

+

To'

Figura 11.1

Obsevemos que el dominio de dependencia del punto (x.; to) para la funci6n U (x, t) es el segmento del eje OX limitado por las rectas de pendiente k/h que pasan por h h (x». to). es decir, el segmento [x, -k to, Xo +k. to]. Recordemos que el dominio de dependencia de (xo. to) en la solucion exacta es lx, - to, x, + to].

Por tanto, U (x., to) no convergera hacia la nueva u (xo, to), a pesar problema este tan bien planteado como el anterior.

de que el

En resumen, no podemos fiarnos de que los resultados U obtenidos sean proximos a Ja soluci6n u del problema inicial cuando se curnple (11.22). por 10 que deberemos considerar unicarnente, con caracter general, valores de k y h que verifiquen k

o

o
/ /

("".

10)

P.
/

-,

, ,

0

0

o

-~

h '"

(11.23)

-,

o

0
/ /

0
/ /

'Q , ,,
o

0

o

,
~

000
/

/
/

/ / /
/

, ,
(x,

·0

,,
+ TIo)
h

h
(x.

-T

to)

Figura 11.2

Esta condicion , analoga a la de las ecuaciones parabolicas k /h ' ~ 112 no es tan inc6moda como en aquel caso, porque entonces k debia ser muy pequefia en relacion a h (Ia mitad de su cuadrado) cuando hera pequefia, mientras que ahora, el hecho de que k y h deban verificar (11.23) sup one unicamente una pequefia limitacion. De ahi que en este tipo de problemas los rnetodos explicitos guarden todo su interes, puesto que no tienen la dificultad que tenian en el caso parabolico, y que practicamente no se consideren metodos implicitos en el caso de intervalo finito, contrariamente i 10 que sucedia alli. En eiercicios se vera un ejernplo de 10 inadecuado que es olvidar la condici6n (11.23), que se llama frecuentemente condici6n de Courant.
185

184

CALCULO NUMERICO II

XI! 11

Tema XI Actividades recomendadas

1.

Leer en cualquier obra de ecuaciones ciones hiperbolicas,

en derivadas

parciales

10 relativo a ecua-

2. 3.

Leer en el libro de Isaacson las secciones 3 y 3.1 del capitulo 9. Efectuar los calculos del metodo (11.16), (11.17), (11.18) en una zona del plano OXT para cornprobar la precisi6n del metodo , para unos cuantos valores de h y k con A< 1, tomando como datos iniciales los del ejercicio 1, cuya soluci6n se conoce. Hacer 10 mismo con A > 1 tanto para los datos iniciales del ejercicio 1 como para los del ejercicio 2, para cornprobar 10 dicho en los ejercicios,

4.

*"~ :~~.~
~?j'
~l~: (i
~;" 'J

:~ii~;'f!

h~: J ~;
" I .. /,r
'n',-

187

Ii

CALCULO NUMERICO II

XIII3

Tema XI Ejercicios de autocomprobaclon

1.

Considerese el problema 01.1) (11.2) 01.3) con f (x) = 1, g (x) bir la soluci6n u comprobando que verifica todas las condiciones . Considerese el problema 01.1) (11.2) 01.3) con los datos iniciales f* (x) = 1

x. Escri-

..,

g* (x)
-

!'
X

si x ~ 0

+

x2

si x

>0

Hallese la soluci6n u, comprobando que verifica todas las condiciones. 3. Razonar por que las soluciones aproximadas U (x, t), U* (x, t) construidas de (11.17). (11.18). (11.16) para los problemas de los ejercicios 1 y 2 respectivamente verifican

u (x , t)
Sl X -

= U"

(x. t)

.

h kI

~

(.

)

4.

Demostrar que si se verifica k/h

>

1 existen puntos de la malla en los que

u* (x~ t) =I- u (x , t) U* (x. t) = U (x , 0.
189

XII14

CALCULO

NUMERICO

II

CALCULO NUMERICO II

XI/1S

S.

Deducir de los ejercicios anteriores que en este caso, si k y h tienden a cero de forma que k/h se mantenga constante, mayor que 1, no puede ser que U conveda hacia u y u* a u*. ;,Cual sera la soluci6n del problema
(Fu ___ de

6.

(11.2), (11.3) con la ecuaci6n

(Fu c2 __ =0 d x'

en lugar de (11.1)? 7. 8. i,Cuat sera el dominio de dependencia de u (x.; to) en este caso? Escribir en este caso un problema (11.18).
i.Cual es el dominio de dependencia

aproximado

analogo al (11.16),

(11.17),

Tema XI Soluciones a los ejercicios de autocornprobaclon
d2X d x2 d2u ou

9. 10. 11.

de U (x 0' to) en este caso?

i,Cuat es ahora la condici6n analoga a (11.23)? i.Cuales eran el dominio de dependencia u (x., to) y U (xQ, to) en el caso del metodo explicito de las ecuaciones parab6licas?
1. u (x, t)

=

1

+ x t;

= d""t2 =

0; u (x, 0)

= 1.

dt

Ix.D)

-

x

(11.24)

2.

u* (x, t)

+xt 1 1 + x t + 6 (x +
1 1
.i.

SI

X

t)3

si x ~
-

t

<: 0 <: x
t):'

+ +

t t

<:

0

xt

+

t

(x

+ t):'

~ (x -

si 0 <: x ~

t.

Que cum pie (11.1) es inmediato derivando cada una de las tres expresiones. Para t = 0 se tiene u* (x, 0) = 1 para todo x, y
du*(x,O) dt

si x <: 0 si 0 <: x.

3.

Ei dominio de dependencia de U (x, t) en ese caso es [x tenido en el semieje x <: 0, en el cual coinciden f

: t. x

+:

t] y esta con-

=

f*, g

=

g*.

4.

Por ejempio, en el punto (-

h, k) se verifica
h

x
190

+T

t=0
191

XI/16

CALCULO

NUMERICO

II

CALCULO

NUMERICO

II

XII17

y, por tanto,

11.

Para U (Xo, to), el mismo [x, -

~ to, Xo+ ~ to]. Para u (xs, to) todo el eje OX. Por
h. k a
Infiinito,

u* (-

h, k)

=

U (-

h, k) m h, m k) verifican

ella parece razonable que de b a tender

es deci h a cero para que ecir, k

En general, al menos los puntos (x, t) de la forma ((11.24) y, por tanto,

u* (x,

t)

=

U (x, t).

el dominio de U (xo, to) tienda a confundirse con el de u (x.; to). En efecto, nosotros tornabarnos k/Ir' constante, es decir, k = A h", con 10 que se cumple que k /h tiende a cero.

Sin embargo, como por hipotesis k > h, en ellos se tiene x - t ~ 0 ~ x luego
u (x, t) = 1

+t

+

x

t

u* (x, t) = 1 + x t + y sustituyendo 5. (x, t) por (-

6 (x

1

+ 1)3

m h , m k) se ve que u \X, t)

= u*

(x, t).

Como k/h es constante cuando ambos tienden a cero por hipotesis, los puntos (x, t) que en una malla sean (- m h, m k) en otra malla seguiran siendo (- q h', q k) y seguira ocurriendo 10 del eiercicio anterior, Iuezo al pasar al limite con h y k tendiendo a cero no puede ser que U (x, t) y U* (x, t), que son iguales, converjan ados valores distintos.

6.

Con el razonamiento

hecho en el tema.

\

x

+
-

c

t

u(x,t)=

~[f(x+ct)+f(x-ct)]

+_!_)
2c
x

g(s)ds
c t

7. 8.

Es [x, - c to, x.,

+

c to], siendo c

>a

la raiz cuadrada

positiva de c'.

(11.17) y (11.18) continuan

igual y en lugar de (11.16)
2

u ex, t

+ k) - 2 U (x, t) + U (x, t - k)

-c

U (x + h, t) - 2 U (x, t) + U (x - h, t)
h2

= O.

9.

. S.igue siendo [h x,
I

k to.
C

x.,

h + k to]. h h

10.
192

k/h ~ 1/c. para que [x, -

:

c to. x., + cto]C[xo -

k to,

x., +

k

toJ.
193

CALCULO NUMERICO II

XIII!

Tema XII Esquema/ resumen

-<

u

12.1.

:J o co
0::
i-Ll c,

EI mctodo variables.

de separacion

de

Objetivos del tema. Disociacion del problema general en dos. EI metodo de separacion de variables en la ecuacion diferencial dada. Expresion de la solucion por desarrollo en serie.

::r:

z

o
-<
i-Ll

12.2.

u
::J U
i-Ll

EI rnetodo de separacion de variables en el problema aproximado.

Planteamiento del metodo en el problema aproximado. Analogias con el problema continuo. Expresion exp licit a de la solucion por desarrollo en serie.

c
-< c -< ~
12.3. EI problema de valores eiales general. un-

><
-<
Z

o 0::

[
[

Caso en que la funci6n inicial es cero. EI caso general como suma de dos particulares.

c,

o
U ....J
Vl

12.4.

Convergencia de la solucion aproximada hacia la ex acta.

::J

o
0::
i-Ll

Estudio de la diferencia U (x , Acot acion de esa diferencia. Convcrgencia. Otros casos .

t) -

u (x. t).

195

CALCULO NUMERICO II

XII/3

Tema XII Explicaciones complementarias

12.

RESOLUCION (2. a parte)

APROXIMA DA DE Ef:UACIONES

HIPERBOLICAS

12.1.

EI metodo de separacion de variables

Aunque ya sabemos la soluci6n del problema (11.1), (11.2), (11.3) vamos a ver c6mo se puede expresar de otra manera utilizando el metodo de separacion de variables, muy usado en las ecuaciones de segundo orden. Hagamos la observaci6n de que una lectura muy recomendable en este tema es la del capitulo 4.0 del libro Ecuaciones diferenciales en derivadas parciales, de H. F. Weinberger (ed. Revette) que trata precisamente de separaci6n de variables y series de Fourier. EI objeto principal de este metodo, para nosotros, es su aplicaci6n tarnbien al problema aproximado, para obtener una expresi6n explicit a de la soluci6n. Ello nos perrnitira estudiar la diferencia U (x, t) - u (x, t) mas facilmente y estudiar la convergencia de U hacia u. Asi pues, este tema va a consistir en una forma distinta de la de temas anteriores de ver la convergencia del metodo. Como seria excesivamente largo estudiar y razonar todo con detalle, en algunos casos abreviaremos, pero de todas form as el tipo de calculos que aparecen se repiten continuamente cuando se utiliza este metoda de separaci6n de variables. Por ella puede parecer dificultoso 0 rebuscado en una primera lectura pero en realidad no presenta dific~ltad alguna cuando se ha aplicado alguna vez ya.
197

","static_promo_banner_cta_url":"https://www.scribd.com/"},"eligible_for_exclusive_trial_roadblock":false,"eligible_for_seo_roadblock":false,"exclusive_free_trial_roadblock_props_path":"/doc-page/exclusive-free-trial-props/74938242","flashes":[],"footer_props":{"urls":{"about":"/about","press":"/press","blog":"http://literally.scribd.com/","careers":"/careers","contact":"/contact","plans_landing":"/subscribe","referrals":"/referrals?source=footer","giftcards":"/giftcards","faq":"/faq","accessibility":"/accessibility-policy","faq_paths":{"accounts":"https://support.scribd.com/hc/sections/202246346","announcements":"https://support.scribd.com/hc/sections/202246066","copyright":"https://support.scribd.com/hc/sections/202246086","downloading":"https://support.scribd.com/hc/articles/210135046","publishing":"https://support.scribd.com/hc/sections/202246366","reading":"https://support.scribd.com/hc/sections/202246406","selling":"https://support.scribd.com/hc/sections/202246326","store":"https://support.scribd.com/hc/sections/202246306","status":"https://support.scribd.com/hc/en-us/articles/360001202872","terms":"https://support.scribd.com/hc/sections/202246126","writing":"https://support.scribd.com/hc/sections/202246366","adchoices":"https://support.scribd.com/hc/articles/210129366","paid_features":"https://support.scribd.com/hc/sections/202246306","failed_uploads":"https://support.scribd.com/hc/en-us/articles/210134586-Troubleshooting-uploads-and-conversions","copyright_infringement":"https://support.scribd.com/hc/en-us/articles/210128946-DMCA-copyright-infringement-takedown-notification-policy","end_user_license":"https://support.scribd.com/hc/en-us/articles/210129486","terms_of_use":"https://support.scribd.com/hc/en-us/articles/210129326-General-Terms-of-Use"},"publishers":"/publishers","static_terms":"/terms","static_privacy":"/privacy","copyright":"/copyright","ios_app":"https://itunes.apple.com/us/app/scribd-worlds-largest-online/id542557212?mt=8&uo=4&at=11lGEE","android_app":"https://play.google.com/store/apps/details?id=com.scribd.app.reader0&hl=en","books":"/books","sitemap":"/directory"}},"global_nav_props":{"header_props":{"logo_src":"/images/landing/home2_landing/scribd_logo_horiz_small.svg","root_url":"https://www.scribd.com/","search_term":"","small_logo_src":"/images/logos/scribd_s_logo.png","uploads_url":"/upload-document","search_props":{"redirect_to_app":true,"search_url":"/search","query":"","search_page":false}},"user_menu_props":null,"sidebar_props":{"urls":{"bestsellers":"https://www.scribd.com/bestsellers","home":"https://www.scribd.com/","saved":"/saved","subscribe":"/archive/pmp_checkout?doc=74938242&metadata=%7B%22context%22%3A%22pmp%22%2C%22action%22%3A%22start_trial%22%2C%22logged_in%22%3Afalse%2C%22platform%22%3A%22web%22%7D","top_charts":"/bestsellers","upload":"https://www.scribd.com/upload-document"},"categories":{"book":{"icon":"icon-ic_book","icon_filled":"icon-ic_book_fill","url":"https://www.scribd.com/books","name":"Books","type":"book"},"news":{"icon":"icon-ic_articles","icon_filled":"icon-ic_articles_fill","url":"https://www.scribd.com/news","name":"News","type":"news"},"audiobook":{"icon":"icon-ic_audiobook","icon_filled":"icon-ic_audiobook_fill","url":"https://www.scribd.com/audiobooks","name":"Audiobooks","type":"audiobook"},"magazine":{"icon":"icon-ic_magazine","icon_filled":"icon-ic_magazine_fill","url":"https://www.scribd.com/magazines","name":"Magazines","type":"magazine"},"document":{"icon":"icon-ic_document","icon_filled":"icon-ic_document_fill","url":"https://www.scribd.com/docs","name":"Documents","type":"document"},"sheet_music":{"icon":"icon-ic_songbook","icon_filled":"icon-ic_songbook_fill","url":"https://www.scribd.com/sheetmusic","name":"Sheet Music","type":"sheet_music"},"summary":{"icon":"icon-ic_globalnav_snapshot","icon_filled":"icon-ic_globalnav_snapshot_fill","url":"https://www.scribd.com/snapshots","name":"Snapshots","type":"summary"}},"nav_categories":["mixed","book","audiobook","magazine","document","sheet_music"],"selected_content_type":"mixed","username":"","search_overlay_props":{"search_input_props":{"focused":false,"keep_suggestions_on_blur":false}}}},"recommenders":{"related_titles_recommender":{"ids":[338580947,289372560,174908035,131657270,243667074,278370072,325164192,109709830,209416069,326951131,331810770,43962548,176228890,54313197,232096997,131652803,137645755,163952551,43439814,49782138,74719458,120285112,40098748,45984756,173075000,135635901,107115297,182666603,182689525,107115081,151602124,182666235,182673085,107115522,354304345,353216413,107116134,107116178,383609516,182673153,107116028,106298053,106297254,97861944,106297301,97861929,107114861,97861915,97861919,107114617,97861927,107114784,97861203,106301654,107114815],"title_link":null,"title":null,"track_opts":{"compilation_id":"WOwqjTzSQOVIbniYNEtd50mqwQk=","module_id":"bN/htHVgKijloMZloKvIscrN4+E=","widget_name":"right sidebar","track_id":"flattened_recommender"}},"footer_recommenders":{"recommenders":[{"ids":[338580947,289372560,174908035,131657270,243667074,278370072,325164192,109709830,209416069,326951131,331810770,43962548,176228890,54313197,232096997,131652803,137645755,163952551,43439814,49782138,74719458,120285112,40098748,45984756,173075000,135635901],"title_link":null,"title":"Documents Similar To eBook Calculo Numerico II UNED","track_opts":{"compilation_id":"WOwqjTzSQOVIbniYNEtd50mqwQk=","module_id":"WZIYkC91b/JrpwEPoK/FHZHM2zc=","widget_name":"document_carousel"}},{"ids":[107115297,182666603,182689525,107115081,151602124,182666235,182673085,107115522,354304345,353216413,107116134,107116178,383609516,182673153,107116028,106298053,106297254,97861944,106297301,97861929,107114861,97861915,97861919,107114617,97861927,107114784,97861203,106301654,107114815],"title_link":null,"title":"More From ML CI","track_opts":{"compilation_id":"WOwqjTzSQOVIbniYNEtd50mqwQk=","module_id":"hh07diahRZxqac/yODISBf8odTg=","widget_name":"document_carousel"}}]},"seo_new_docs_recommenders":{"recommenders":[]},"documents":{"40098748":{"type":"document","id":40098748,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/40098748/149x198/db8d6e715d/1331232288?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/40098748/298x396/03b4f61a07/1331232288?v=1","title":"Fundamentos de Programacion Con Modula-2 (Uned)","short_title":"Fundamentos de Programacion Con Modula-2 (Uned)","author":"7007_leon","tracking":{"object_type":"document","object_id":40098748,"track":"flattened_recommender","doc_uuid":"KhiJm+nBFpvuB/0Uq0/ME2oTgmU="},"url":"https://www.scribd.com/document/40098748/Fundamentos-de-Programacion-Con-Modula-2-Uned","top_badge":null},"43439814":{"type":"document","id":43439814,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/43439814/149x198/e9f1a0b003/1290276360?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/43439814/298x396/0cadf92f5d/1290276360?v=1","title":"UNED-Fundamentos-de-bases-de-d","short_title":"UNED-Fundamentos-de-bases-de-d","author":"Rodolfo Carrion","tracking":{"object_type":"document","object_id":43439814,"track":"flattened_recommender","doc_uuid":"y2mxByQl62zXnxYuieFiRfUui7k="},"url":"https://www.scribd.com/doc/43439814/UNED-Fundamentos-de-bases-de-d","top_badge":null},"43962548":{"type":"document","id":43962548,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/43962548/149x198/3b5a0b1215/1485963345?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/43962548/298x396/ce24e1be6e/1485963345?v=1","title":"UNED Libro Problemas Matematicas Discretas","short_title":"UNED Libro Problemas Matematicas Discretas","author":"Iban Acosta Molina","tracking":{"object_type":"document","object_id":43962548,"track":"flattened_recommender","doc_uuid":"HRgpok5G96zpyhkvuWwkjXo50YY="},"url":"https://www.scribd.com/doc/43962548/UNED-Libro-Problemas-Matematicas-Discretas","top_badge":null},"45984756":{"type":"document","id":45984756,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/45984756/149x198/5a18ac9282/1366738089?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/45984756/298x396/0ff6da7774/1366738089?v=1","title":"Elementos de Calculo Numerico","short_title":"Elementos de Calculo Numerico","author":"Carlos Alberto Augusto Sánchez Quiñones","tracking":{"object_type":"document","object_id":45984756,"track":"flattened_recommender","doc_uuid":"57Zlm2l/PLQj3dsbCCdgaL6dz/Y="},"url":"https://www.scribd.com/document/45984756/Elementos-de-Calculo-Numerico","top_badge":null},"49782138":{"type":"document","id":49782138,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/49782138/149x198/512cec8ae4/1399287853?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/49782138/298x396/c5fb91face/1399287853?v=1","title":"Manual+Editor+Ecuaciones","short_title":"Manual+Editor+Ecuaciones","author":"Eloy Castillo","tracking":{"object_type":"document","object_id":49782138,"track":"flattened_recommender","doc_uuid":"sxtQXSQa259TCkbR0mnQMOHHzJQ="},"url":"https://www.scribd.com/document/49782138/Manual-Editor-Ecuaciones","top_badge":null},"54313197":{"type":"document","id":54313197,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/54313197/149x198/196ac5bcd6/1360342621?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/54313197/298x396/2b693a92ec/1360342621?v=1","title":"Historia mundial contemporánea","short_title":"Historia mundial contemporánea","author":"Ester Notlodigo","tracking":{"object_type":"document","object_id":54313197,"track":"flattened_recommender","doc_uuid":"BED5dGXtwBWR9CGPGFrlTBHZj4w="},"url":"https://www.scribd.com/document/54313197/Historia-mundial-contemporanea","top_badge":null},"74719458":{"type":"document","id":74719458,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/74719458/149x198/07c6a8b430/1537060426?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/74719458/298x396/5a4bee820a/1537060426?v=1","title":"DORRONSORO, HERNÁNDEZ - Números, Grupos y Anillos","short_title":"DORRONSORO, HERNÁNDEZ - Números, Grupos y Anillos","author":"Luisa Valenzuela Monsalve","tracking":{"object_type":"document","object_id":74719458,"track":"flattened_recommender","doc_uuid":"azyIfTTyRWIbVUA0zmF0CDGWxmw="},"url":"https://www.scribd.com/doc/74719458/DORRONSORO-HERNANDEZ-Numeros-Grupos-y-Anillos","top_badge":null},"97861203":{"type":"document","id":97861203,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/97861203/149x198/fb8792fd4a/1340416906?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/97861203/298x396/3f079a1111/1340416906?v=1","title":"Reality and the Physicist Knowledge Duration and the Quantum World","short_title":"Reality and the Physicist Knowledge Duration and the Quantum World","author":"ML CI","tracking":{"object_type":"document","object_id":97861203,"track":"flattened_recommender","doc_uuid":"z2QIzvlCXUNxmCCAE9CimXeAWFg="},"url":"https://www.scribd.com/doc/97861203/Reality-and-the-Physicist-Knowledge-Duration-and-the-Quantum-World","top_badge":null},"97861915":{"type":"document","id":97861915,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/97861915/149x198/d9115c1443/1363492522?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/97861915/298x396/06deca6b4f/1363492522?v=1","title":"6_Cinematica Del Solido Rigido_Problemas","short_title":"6_Cinematica Del Solido Rigido_Problemas","author":"ML CI","tracking":{"object_type":"document","object_id":97861915,"track":"flattened_recommender","doc_uuid":"1XH82uRVvOB3u8tEegMJI+TSb5o="},"url":"https://www.scribd.com/doc/97861915/6-Cinematica-Del-Solido-Rigido-Problemas","top_badge":null},"97861919":{"type":"document","id":97861919,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/97861919/149x198/0c5393b4ed/1387954746?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/97861919/298x396/c1f30477ba/1387954746?v=1","title":"Absorcion Por Contacto Continuo","short_title":"Absorcion Por Contacto Continuo","author":"ML CI","tracking":{"object_type":"document","object_id":97861919,"track":"flattened_recommender","doc_uuid":"/HHWd2lRf4IVR+RUYlya8euBHbc="},"url":"https://www.scribd.com/document/97861919/Absorcion-Por-Contacto-Continuo","top_badge":null},"97861927":{"type":"document","id":97861927,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/97861927/149x198/9f9e021b39/1413524923?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/97861927/298x396/34bf22d62f/1413524923?v=1","title":"Agujero Negro","short_title":"Agujero Negro","author":"ML CI","tracking":{"object_type":"document","object_id":97861927,"track":"flattened_recommender","doc_uuid":"cHfPgo7oZo8k97aTqgFIHiEjbB4="},"url":"https://www.scribd.com/doc/97861927/Agujero-Negro","top_badge":null},"97861929":{"type":"document","id":97861929,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/97861929/149x198/56563c3f7b/1378052722?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/97861929/298x396/0fae2507a7/1378052722?v=1","title":"Agujeros Negros, Supercuerdas y Gravedad Cuántica","short_title":"Agujeros Negros, Supercuerdas y Gravedad Cuántica","author":"ML CI","tracking":{"object_type":"document","object_id":97861929,"track":"flattened_recommender","doc_uuid":"d+OwmOFssetSlOTvTF/PSj2Jy4I="},"url":"https://www.scribd.com/doc/97861929/Agujeros-Negros-Supercuerdas-y-Gravedad-Cuantica","top_badge":null},"97861944":{"type":"document","id":97861944,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/97861944/149x198/67b0d5c428/1380500747?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/97861944/298x396/1c5228ffd5/1380500747?v=1","title":"ANALISISDEAGUAS","short_title":"ANALISISDEAGUAS","author":"ML CI","tracking":{"object_type":"document","object_id":97861944,"track":"flattened_recommender","doc_uuid":"xCheyhpPHKR/Wm5Dn8c4Zw/VUhE="},"url":"https://www.scribd.com/doc/97861944/ANALISISDEAGUAS","top_badge":null},"106297254":{"type":"document","id":106297254,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/106297254/149x198/8d1907a8f3/1440999885?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/106297254/298x396/0d857bd252/1440999885?v=1","title":"Galagovsky - Quimica Organica - Fundamentos Practicos Para El Laboratorio","short_title":"Galagovsky - Quimica Organica - Fundamentos Practicos Para El Laboratorio","author":"ML CI","tracking":{"object_type":"document","object_id":106297254,"track":"flattened_recommender","doc_uuid":"s25oCeY8QLXplc82V8CMQ50pGmI="},"url":"https://www.scribd.com/doc/106297254/Galagovsky-Quimica-Organica-Fundamentos-Practicos-Para-El-Laboratorio","top_badge":null},"106297301":{"type":"document","id":106297301,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/106297301/149x198/cbc5d7b968/1421533201?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/106297301/298x396/9185612735/1421533201?v=1","title":"Fractales y Su Aplicacion a Ing","short_title":"Fractales y Su Aplicacion a Ing","author":"ML CI","tracking":{"object_type":"document","object_id":106297301,"track":"flattened_recommender","doc_uuid":"BA9nb5MOSEMLopvzL/m8EPMJMnE="},"url":"https://www.scribd.com/doc/106297301/Fractales-y-Su-Aplicacion-a-Ing","top_badge":null},"106298053":{"type":"document","id":106298053,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/106298053/149x198/768ea0d80b/1348131936?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/106298053/298x396/bf410c0ca9/1348131936?v=1","title":"Fisica Moderna","short_title":"Fisica Moderna","author":"ML CI","tracking":{"object_type":"document","object_id":106298053,"track":"flattened_recommender","doc_uuid":"8A3PjA1oN6IYsHryXjfoDHcHHz8="},"url":"https://www.scribd.com/document/106298053/Fisica-Moderna","top_badge":null},"106301654":{"type":"document","id":106301654,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/106301654/149x198/4168545931/1425842228?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/106301654/298x396/495a63153c/1425842228?v=1","title":"Fuel l Cell Handbook","short_title":"Fuel l Cell Handbook","author":"ML CI","tracking":{"object_type":"document","object_id":106301654,"track":"flattened_recommender","doc_uuid":"ywV9yfes00fdrcH/D8138zbrAbc="},"url":"https://www.scribd.com/doc/106301654/Fuel-l-Cell-Handbook","top_badge":null},"107114617":{"type":"document","id":107114617,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/107114617/149x198/45ce527080/1398833113?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/107114617/298x396/04f4da2a92/1398833113?v=1","title":"Teoria de Numeros - La Funcion Zeta de Riemann - El Teorema de Los Numeros Primos","short_title":"Teoria de Numeros - La Funcion Zeta de Riemann - El Teorema de Los Numeros Primos","author":"ML CI","tracking":{"object_type":"document","object_id":107114617,"track":"flattened_recommender","doc_uuid":"JmXZq1c64saljMyvAmJYIEWdKyI="},"url":"https://www.scribd.com/document/107114617/Teoria-de-Numeros-La-Funcion-Zeta-de-Riemann-El-Teorema-de-Los-Numeros-Primos","top_badge":null},"107114784":{"type":"document","id":107114784,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/107114784/149x198/155da3e5f0/1348708466?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/107114784/298x396/3831565ec7/1348708466?v=1","title":"Anti Materia","short_title":"Anti Materia","author":"ML CI","tracking":{"object_type":"document","object_id":107114784,"track":"flattened_recommender","doc_uuid":"gYG4063R4p3gQ4aBN79OYaS7w48="},"url":"https://www.scribd.com/doc/107114784/Anti-Materia","top_badge":null},"107114815":{"type":"document","id":107114815,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/107114815/149x198/2f0672ddc5/1395166614?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/107114815/298x396/4125c5f025/1395166614?v=1","title":"Apunte Para Entender Bastante La Teoría De La Relatividad","short_title":"Apunte Para Entender Bastante La Teoría De La Relatividad","author":"ML CI","tracking":{"object_type":"document","object_id":107114815,"track":"flattened_recommender","doc_uuid":"sSuQl3yhWR/UZfg/GWDQDh+5zgw="},"url":"https://www.scribd.com/document/107114815/Apunte-Para-Entender-Bastante-La-Teoria-De-La-Relatividad","top_badge":null},"107114861":{"type":"document","id":107114861,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/107114861/149x198/9654187596/1404379533?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/107114861/298x396/90a4467a26/1404379533?v=1","title":"Apuntes de Fisica - Representacion de Las Fuerzas","short_title":"Apuntes de Fisica - Representacion de Las Fuerzas","author":"ML CI","tracking":{"object_type":"document","object_id":107114861,"track":"flattened_recommender","doc_uuid":"G7JuV9mXptPX4S/8B755Xu3p2A8="},"url":"https://www.scribd.com/doc/107114861/Apuntes-de-Fisica-Representacion-de-Las-Fuerzas","top_badge":null},"107115081":{"type":"document","id":107115081,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/107115081/149x198/54f4505e2f/1411225606?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/107115081/298x396/dae972fc95/1411225606?v=1","title":"Apuntes de Fisica-Raul Sanchez Fernandez-Univ Carlos III","short_title":"Apuntes de Fisica-Raul Sanchez Fernandez-Univ Carlos III","author":"ML CI","tracking":{"object_type":"document","object_id":107115081,"track":"flattened_recommender","doc_uuid":"EkdtbuxdQUvFTa0pIuU/xIhbU3o="},"url":"https://www.scribd.com/doc/107115081/Apuntes-de-Fisica-Raul-Sanchez-Fernandez-Univ-Carlos-III","top_badge":null},"107115297":{"type":"document","id":107115297,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/107115297/149x198/741a579895/1391750089?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/107115297/298x396/c6826d2532/1391750089?v=1","title":"Apuntes Informatica III Ingenieria Industrial","short_title":"Apuntes Informatica III Ingenieria Industrial","author":"ML CI","tracking":{"object_type":"document","object_id":107115297,"track":"flattened_recommender","doc_uuid":"JWzfqYraH6UsUbOYS1oSvoZ2W4E="},"url":"https://www.scribd.com/document/107115297/Apuntes-Informatica-III-Ingenieria-Industrial","top_badge":null},"107115522":{"type":"document","id":107115522,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/107115522/149x198/836a4b1d1f/1358632175?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/107115522/298x396/51da7367b8/1358632175?v=1","title":"Asimov, Isaac - La Relatividad Del Error","short_title":"Asimov, Isaac - La Relatividad Del Error","author":"ML CI","tracking":{"object_type":"document","object_id":107115522,"track":"flattened_recommender","doc_uuid":"+7Uwb5T3fLzcXawajFXOt/bjbiM="},"url":"https://www.scribd.com/doc/107115522/Asimov-Isaac-La-Relatividad-Del-Error","top_badge":null},"107116028":{"type":"document","id":107116028,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/107116028/149x198/60de13f859/1438068305?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/107116028/298x396/a0cdc8bb24/1438068305?v=1","title":"Astrofísica - Apuntes de Cosmología","short_title":"Astrofísica - Apuntes de Cosmología","author":"ML CI","tracking":{"object_type":"document","object_id":107116028,"track":"flattened_recommender","doc_uuid":"GbgfIwlEewISD1HViwR6YRaooVA="},"url":"https://www.scribd.com/doc/107116028/Astrofisica-Apuntes-de-Cosmologia","top_badge":null},"107116134":{"type":"document","id":107116134,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/107116134/149x198/cfc2f291ac/1400009998?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/107116134/298x396/1a9dc6b98e/1400009998?v=1","title":"Astronomia – Los hoyos negros y la curvatura del espacio-tiempo_","short_title":"Astronomia – Los hoyos negros y la curvatura del espacio-tiempo_","author":"ML CI","tracking":{"object_type":"document","object_id":107116134,"track":"flattened_recommender","doc_uuid":"2/+bfWnwo7kygd+leu/uHXvp0J8="},"url":"https://www.scribd.com/doc/107116134/Astronomia-Los-hoyos-negros-y-la-curvatura-del-espacio-tiempo","top_badge":null},"107116178":{"type":"document","id":107116178,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/107116178/149x198/07c1392ee6/1354202303?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/107116178/298x396/f4f8f4f58f/1354202303?v=1","title":"Fisica Cuantica Atomica Nuclear","short_title":"Fisica Cuantica Atomica Nuclear","author":"ML CI","tracking":{"object_type":"document","object_id":107116178,"track":"flattened_recommender","doc_uuid":"NzGxm7LfBXVP5Hv2jaxO75Bun4s="},"url":"https://www.scribd.com/doc/107116178/Fisica-Cuantica-Atomica-Nuclear","top_badge":null},"109709830":{"type":"document","id":109709830,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/109709830/149x198/da4b3b173d/1518990889?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/109709830/298x396/467e40d0c1/1518990889?v=1","title":"Algebra Lineal Basica (Uned)","short_title":"Algebra Lineal Basica (Uned)","author":"m1f2p3","tracking":{"object_type":"document","object_id":109709830,"track":"flattened_recommender","doc_uuid":"rG0q4AA6DkVyLAkQMGky/lVQOYo="},"url":"https://www.scribd.com/doc/109709830/Algebra-Lineal-Basica-Uned","top_badge":null},"120285112":{"type":"document","id":120285112,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/120285112/149x198/2ad1e7c938/1537204964?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/120285112/298x396/26d739cd3c/1537204964?v=1","title":"Mecanica cuantica","short_title":"Mecanica cuantica","author":"Michael Martinez","tracking":{"object_type":"document","object_id":120285112,"track":"flattened_recommender","doc_uuid":"o9J+FQZrna3MVTSg3MUvHJC2BFc="},"url":"https://www.scribd.com/document/120285112/Mecanica-cuantica","top_badge":null},"131652803":{"type":"document","id":131652803,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/131652803/149x198/bae8ccd450/1364489435?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/131652803/298x396/e1390de5a8/1364489435?v=1","title":"Ciencias Fisicas - Uned - Segundo - Algebra Lineal II","short_title":"Ciencias Fisicas - Uned - Segundo - Algebra Lineal II","author":"doctor_infierno","tracking":{"object_type":"document","object_id":131652803,"track":"flattened_recommender","doc_uuid":"TEA9ic/xWkWdtJHV598iWzTl7mo="},"url":"https://www.scribd.com/doc/131652803/Ciencias-Fisicas-Uned-Segundo-Algebra-Lineal-II","top_badge":null},"131657270":{"type":"document","id":131657270,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/131657270/149x198/6d419cc8fb/1482852415?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/131657270/298x396/66bfada4d8/1482852415?v=1","title":"Ciencias Fisicas - Uned - Tercero - Metodos Matematicos de La Fisica i","short_title":"Ciencias Fisicas - Uned - Tercero - Metodos Matematicos de La Fisica i","author":"doctor_infierno","tracking":{"object_type":"document","object_id":131657270,"track":"flattened_recommender","doc_uuid":"o869d1om71w35HNt1APfyxKh2Es="},"url":"https://www.scribd.com/doc/131657270/Ciencias-Fisicas-Uned-Tercero-Metodos-Matematicos-de-La-Fisica-i","top_badge":null},"135635901":{"type":"document","id":135635901,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/135635901/149x198/2801fce5d5/1387000886?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/135635901/298x396/20ba0f9198/1387000886?v=1","title":"Historia Uned","short_title":"Historia Uned","author":"Juan Perez","tracking":{"object_type":"document","object_id":135635901,"track":"flattened_recommender","doc_uuid":"ovHFKY6gxzEGRKLIrlROW+HC/J4="},"url":"https://www.scribd.com/document/135635901/Historia-Uned","top_badge":null},"137645755":{"type":"document","id":137645755,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/137645755/149x198/ce055cab9b/1402547013?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/137645755/298x396/abe0f18bb9/1402547013?v=1","title":"Arqueologia Completos Uned-Arqueologia2","short_title":"Arqueologia Completos Uned-Arqueologia2","author":"Carlos Alberto Gorosito","tracking":{"object_type":"document","object_id":137645755,"track":"flattened_recommender","doc_uuid":"xtBH1Ovtp5+YZdvOrfiy7rgam7s="},"url":"https://www.scribd.com/document/137645755/Arqueologia-Completos-Uned-Arqueologia2","top_badge":null},"151602124":{"type":"document","id":151602124,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/151602124/149x198/6eb2b2ba10/1419440923?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/151602124/298x396/dc8ca53410/1419440923?v=1","title":"Yakov I Perelman - Astronomia Recreativa","short_title":"Yakov I Perelman - Astronomia Recreativa","author":"ML CI","tracking":{"object_type":"document","object_id":151602124,"track":"flattened_recommender","doc_uuid":"X8fpg7X5OdwideQZBoSxigzn8Ac="},"url":"https://www.scribd.com/doc/151602124/Yakov-I-Perelman-Astronomia-Recreativa","top_badge":null},"163952551":{"type":"document","id":163952551,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/163952551/149x198/13e44bfe56/1538241027?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/163952551/298x396/07aed41541/1538241027?v=1","title":"Lenguaje Matematico, Conjuntos y Numeros, UNED","short_title":"Lenguaje Matematico, Conjuntos y Numeros, UNED","author":"davidmacana","tracking":{"object_type":"document","object_id":163952551,"track":"flattened_recommender","doc_uuid":"0vVJRXyh/kUH8fMjBMFulMrzDyw="},"url":"https://www.scribd.com/document/163952551/Lenguaje-Matematico-Conjuntos-y-Numeros-UNED","top_badge":null},"173075000":{"type":"document","id":173075000,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/173075000/149x198/95b06c5564/1505133256?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/173075000/298x396/6519f0c75a/1505133256?v=1","title":"Algebra Para Ingenieros","short_title":"Algebra Para Ingenieros","author":"Felipe Miguel Sánchez Clements","tracking":{"object_type":"document","object_id":173075000,"track":"flattened_recommender","doc_uuid":"YaJwPC8j2KW7zwYI1dYTNnX+Y4k="},"url":"https://www.scribd.com/document/173075000/Algebra-Para-Ingenieros","top_badge":null},"174908035":{"type":"document","id":174908035,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/174908035/149x198/de3e8ff4c1/1539791572?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/174908035/298x396/099417d8a6/1539791572?v=1","title":"Temas de matemáticas-Fundamentos-Matematicos-de-La-Informatica-UNED","short_title":"Temas de matemáticas-Fundamentos-Matematicos-de-La-Informatica-UNED","author":"Sergio Moreno Perez","tracking":{"object_type":"document","object_id":174908035,"track":"flattened_recommender","doc_uuid":"DZCMVK+GWU7BSQJ9JyCXxEju/IM="},"url":"https://www.scribd.com/document/174908035/Temas-de-matematicas-Fundamentos-Matematicos-de-La-Informatica-UNED","top_badge":null},"176228890":{"type":"document","id":176228890,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/176228890/149x198/883ed63e0a/1538072027?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/176228890/298x396/53cced5218/1538072027?v=1","title":"Ejercicios Resueltos Sanz y Torres","short_title":"Ejercicios Resueltos Sanz y Torres","author":"Carlos Martínez González","tracking":{"object_type":"document","object_id":176228890,"track":"flattened_recommender","doc_uuid":"5tnO3x+OreKr5YT6L9bLjNYui6g="},"url":"https://www.scribd.com/document/176228890/Ejercicios-Resueltos-Sanz-y-Torres","top_badge":null},"182666235":{"type":"document","id":182666235,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/182666235/149x198/e5ca608a10/1410300330?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/182666235/298x396/59089ac72b/1410300330?v=1","title":"Libro","short_title":"Libro","author":"ML CI","tracking":{"object_type":"document","object_id":182666235,"track":"flattened_recommender","doc_uuid":"4JVncMiJ9LDrTZswFEC0SkDVCx8="},"url":"https://www.scribd.com/doc/182666235/Libro","top_badge":null},"182666603":{"type":"document","id":182666603,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/182666603/149x198/e85594b95b/1383934190?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/182666603/298x396/28453f1d07/1383934190?v=1","title":"Manual Quimica Sobre Explosivos (30)","short_title":"Manual Quimica Sobre Explosivos (30)","author":"ML CI","tracking":{"object_type":"document","object_id":182666603,"track":"flattened_recommender","doc_uuid":"GzLXHkJqJtXLeV23qZBK/iRUhU4="},"url":"https://www.scribd.com/doc/182666603/Manual-Quimica-Sobre-Explosivos-30","top_badge":null},"182673085":{"type":"document","id":182673085,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/182673085/149x198/061c38ed3c/1383935704?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/182673085/298x396/3a6c6c0846/1383935704?v=1","title":"Manual.de.Laboratorio.de.Quimica","short_title":"Manual.de.Laboratorio.de.Quimica","author":"ML CI","tracking":{"object_type":"document","object_id":182673085,"track":"flattened_recommender","doc_uuid":"H+nD73FaQ2j7ZEQppS9nw1TNplA="},"url":"https://www.scribd.com/doc/182673085/Manual-de-Laboratorio-de-Quimica","top_badge":null},"182673153":{"type":"document","id":182673153,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/182673153/149x198/eae7748e65/1383935713?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/182673153/298x396/4cb4f34e87/1383935713?v=1","title":"Matematicas de La Fisica Cuantica","short_title":"Matematicas de La Fisica Cuantica","author":"ML CI","tracking":{"object_type":"document","object_id":182673153,"track":"flattened_recommender","doc_uuid":"9lvSZrzkjXccZaR8QKPEZeD+q4A="},"url":"https://www.scribd.com/doc/182673153/Matematicas-de-La-Fisica-Cuantica","top_badge":null},"182689525":{"type":"document","id":182689525,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/182689525/149x198/f6d3f161a2/1398729983?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/182689525/298x396/051795fe7f/1398729983?v=1","title":"McGraw Hill - Principios de termodinámica para ingenieros - Howel e Buckius - 1ªed","short_title":"McGraw Hill - Principios de termodinámica para ingenieros - Howel e Buckius - 1ªed","author":"ML CI","tracking":{"object_type":"document","object_id":182689525,"track":"flattened_recommender","doc_uuid":"L3lvTn7E3aT0SXAsse/W6HN3dFM="},"url":"https://www.scribd.com/doc/182689525/McGraw-Hill-Principios-de-termodinamica-para-ingenieros-Howel-e-Buckius-1ªed","top_badge":null},"209416069":{"type":"document","id":209416069,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/209416069/149x198/9a7bbc0595/1514851785?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/209416069/298x396/3878a6d097/1514851785?v=1","title":"Cálculo para Ingenieros Cap 1","short_title":"Cálculo para Ingenieros Cap 1","author":"Martin Judewicz","tracking":{"object_type":"document","object_id":209416069,"track":"flattened_recommender","doc_uuid":"OIFztECK/66LjW8U3ZGHtA7Bpdo="},"url":"https://www.scribd.com/doc/209416069/Calculo-para-Ingenieros-Cap-1","top_badge":null},"232096997":{"type":"document","id":232096997,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/232096997/149x198/5fa98f1243/1514114877?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/232096997/298x396/48d371cc62/1514114877?v=1","title":"Mecánica Cuántica 2da Edición Francisco José Ynduráin","short_title":"Mecánica Cuántica 2da Edición Francisco José Ynduráin","author":"JesusSanchez","tracking":{"object_type":"document","object_id":232096997,"track":"flattened_recommender","doc_uuid":"7lVwlNU+zj30JAzks/AlXFDw0l8="},"url":"https://www.scribd.com/doc/232096997/Mecanica-Cuantica-2da-Edicion-Francisco-Jose-Yndurain","top_badge":null},"243667074":{"type":"document","id":243667074,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/243667074/149x198/ebb76f2ed1/1538034438?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/243667074/298x396/b395626b14/1538034438?v=1","title":"Problemas de algebra con esquemas teóricos.pdf","short_title":"Problemas de algebra con esquemas teóricos.pdf","author":"Alessandro Noemi","tracking":{"object_type":"document","object_id":243667074,"track":"flattened_recommender","doc_uuid":"RpZ4VZYDcpCe9l+EcgWjzMGzaNY="},"url":"https://www.scribd.com/document/243667074/Problemas-de-algebra-con-esquemas-teoricos-pdf","top_badge":null},"278370072":{"type":"document","id":278370072,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/278370072/149x198/b91058e183/1518095280?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/278370072/298x396/f64d349d0a/1518095280?v=1","title":"Introducción Al Cálculo Numérico","short_title":"Introducción Al Cálculo Numérico","author":"notengomasde","tracking":{"object_type":"document","object_id":278370072,"track":"flattened_recommender","doc_uuid":"t5kJmn9HkOSmAGMoGxmfh/1EYHA="},"url":"https://www.scribd.com/document/278370072/Introduccion-Al-Calculo-Numerico","top_badge":null},"289372560":{"type":"document","id":289372560,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/289372560/149x198/7589732dff/1521861481?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/289372560/298x396/25ef385b29/1521861481?v=1","title":"Calculo Para Ingenieros","short_title":"Calculo Para Ingenieros","author":"Carlos","tracking":{"object_type":"document","object_id":289372560,"track":"flattened_recommender","doc_uuid":"QbS4muundwseDzgrewU1g9v+Pj8="},"url":"https://www.scribd.com/document/289372560/Calculo-Para-Ingenieros","top_badge":null},"325164192":{"type":"document","id":325164192,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/325164192/149x198/b1867d0d79/1537214419?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/325164192/298x396/560e3be853/1537214419?v=1","title":"Ricardo Vélez Ibarrola, Alfonso García Pérez-Principios de Inferencia Estadística-UNED (2012)","short_title":"Ricardo Vélez Ibarrola, Alfonso García Pérez-Principios de Inferencia Estadística-UNED (2012)","author":"Hugo Martinez","tracking":{"object_type":"document","object_id":325164192,"track":"flattened_recommender","doc_uuid":"mgW3AcQZtrEW3GschhfJiKeJvHM="},"url":"https://www.scribd.com/document/325164192/Ricardo-Velez-Ibarrola-Alfonso-Garcia-Perez-Principios-de-Inferencia-Estadistica-UNED-2012","top_badge":null},"326951131":{"type":"document","id":326951131,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/326951131/149x198/23af6d1ef4/1539113146?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/326951131/298x396/ded85debcf/1539113146?v=1","title":"Fisica II","short_title":"Fisica II","author":"Anaïs te Mato","tracking":{"object_type":"document","object_id":326951131,"track":"flattened_recommender","doc_uuid":"H/3uTtimNbPt1+8NkaHnzRv9kCo="},"url":"https://www.scribd.com/document/326951131/Fisica-II","top_badge":null},"331810770":{"type":"document","id":331810770,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/331810770/149x198/e1b0bde408/1510268658?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/331810770/298x396/df87589659/1510268658?v=1","title":"Libro II Análisis Matemático.pdf","short_title":"Libro II Análisis Matemático.pdf","author":"pigamar","tracking":{"object_type":"document","object_id":331810770,"track":"flattened_recommender","doc_uuid":"YNl1tM9618AHy2S/qkhHn0ZwIz4="},"url":"https://www.scribd.com/document/331810770/Libro-II-Analisis-Matematico-pdf","top_badge":null},"338580947":{"type":"document","id":338580947,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/338580947/149x198/63da29b80f/1538562432?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/338580947/298x396/74e4ee5e83/1538562432?v=1","title":"libroI AnalisisMatematico.pdf","short_title":"libroI AnalisisMatematico.pdf","author":"pigamar","tracking":{"object_type":"document","object_id":338580947,"track":"flattened_recommender","doc_uuid":"lEfcdc41VUK+MeyFEh0Wi8QaDtw="},"url":"https://www.scribd.com/document/338580947/libroI-AnalisisMatematico-pdf","top_badge":null},"353216413":{"type":"document","id":353216413,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/353216413/149x198/a6ac385f34/1499503626?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/353216413/298x396/7aaec50e09/1499503626?v=1","title":"James R. Smart Modern Geometries","short_title":"James R. Smart Modern Geometries","author":"ML CI","tracking":{"object_type":"document","object_id":353216413,"track":"flattened_recommender","doc_uuid":"3HZr/A04mwdYsdGlEyaitSfeY2M="},"url":"https://www.scribd.com/document/353216413/James-R-Smart-Modern-Geometries","top_badge":null},"354304345":{"type":"document","id":354304345,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/354304345/149x198/2182374d0d/1500583515?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/354304345/298x396/87fae0b6c8/1500583515?v=1","title":"Aspectos Psquiatricos Del Suicidio Criminología Aplicada","short_title":"Aspectos Psquiatricos Del Suicidio Criminología Aplicada","author":"ML CI","tracking":{"object_type":"document","object_id":354304345,"track":"flattened_recommender","doc_uuid":"wrLqXSgDiSmpBmxCRIJvJf1egDI="},"url":"https://www.scribd.com/document/354304345/Aspectos-Psquiatricos-Del-Suicidio-Criminologia-Aplicada","top_badge":null},"383609516":{"type":"document","id":383609516,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/383609516/149x198/c50fda7077/1531261636?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/383609516/298x396/315ade0205/1531261636?v=1","title":"Pez-e.pdf","short_title":"Pez-e.pdf","author":"ML CI","tracking":{"object_type":"document","object_id":383609516,"track":"flattened_recommender","doc_uuid":"g9iFU9eBuZqpB1TLE3Oe1Rya7w0="},"url":"https://www.scribd.com/document/383609516/Pez-e-pdf","top_badge":null}}},"seo_roadblock_props_path":"/doc-page/seo-roadblock-props/74938242","signup_context":null,"toolbar":{"search_path":"/search-4gen?allowed_pages=&auth_token=hCHL8qfydwcd6Blhvl7jd5xQ5Ug%3D&authenticity_token=azEajA0R9iwuyjcxfGjwUWA2z3gpf8fC8GjP%2F8r1uzg6MDf1ZagIquyp1DIxxcqCl3JJozNiBll%2FuAVcbT97UQ%3D%3D&expires=1540614274&wordDocumentId=74938242&wordUploadId=77966415"},"renewal_nag_props":null}-->