Está en la página 1de 33

MÉTODOS NUMÉRICOS

Prof. Stevens Paz Sánchez


stevens.paz@correounivalle.edu.co

Escuela de Ingenierı́a de Sistemas y Computación


Febrero - Junio 2021
Clase 11
Introducción a métodos numéricos para EDOs
Integración numérica

Cuadratura Gaussiana
Hasta el momento, las fórmulas de cuadratura se calcularon a partir de polinomio
de Lagrange sobre nodos igualmente espaciados, lo cual es ventajoso para las
fórmulas compuestas. Sin embargo, lo anterior puede inducir una reducción en la
precisión de la aproximación.

Buscando incrementar lo máximo posible la precisión, la cuadratura gaussiana, que


toma la forma � b n

f (x) dx ≈ ci f (xi ),
a i=1
es una fórmula en la cual los nodos x1 , x2 , . . . , xn en el intervalo [a, b], y los
coeficientes c1 , c2 , . . . , cn se seleccionan para minimizar el error de aproximación.
Para esto, suponemos que la mejor selección de estos valores produce el resultado
exacto para la clase de polinomios de mayor grado. Tenemos un total de 2n
parámetros a elegir: xi ∈ [a, b] y ci , i = 1, 2, . . . , n.
313
Integración numérica
Caso n = 2 con intervalo de integración [−1, 1]

Queremos determinar x1 , x2 , c1 , c2 de tal forma que la fórmula de integración


� 1
f (x) dx ≈ c1 f (x1 ) + c2 f (x2 )
−1

de el resultado exacto siempre que f sea un polinomio de grado 2n − 1 = 3 o


menor, esto es, cuando
f (x) = a0 + a1 x + a2 x2 + a3 x3 ,
para algunos coeficientes a0 , a1 , a2 , a3 . Dado que
� � � � �
� �
a0 + a1 x + a2 x + a3 x dx = a0 dx + a1 x dx + a2 x dx + a3 x3 dx,
2 3 2

esto es equivalente a mostrar que la fórmula da resultados exactos cuando f (x) es


1, x, x2 y x3 .
314
Integración numérica

315
Integración numérica

316
Integración numérica

Obtenemos la fórmula de aproximación


� � √ � �√ �
1
3 3
f (x) dx ≈ f − +f
−1 3 3

Esta fórmula tiene grado de precisión tres, es decir, produce el resultado exacto
para cada polinomio de grado tres o menor. Conocemos esta expresión como
fórmula de cuadratura de Gauss de dos puntos, porque n = 2.

317
Integración numérica

Cuadratura de Gauss con más puntos

El procedimiento anterior se puede aplicar a casos de más de dos puntos, esto es,
para
� 1 n

f (x) dx ≈ ci f (xi )
−1 i=1

con puntos, o nodos, x1 , x2 , . . . , xn en el intervalo [−1, 1] y coeficientes, que


llamamos también pesos, c1 , c2 , . . . , cn a ser determinados. De lo anterior tenemos
que, una vez conocidos xi ∈ [−1, 1] y ci , i = 1, 2, . . . , n, entonces se puede aplicar la
cuadratura de Gauss a la integral en consideración. A continuación se encuentra
una tabla con los valores de los puntos y los pesos para diferentes valores de n.

318
Integración numérica
Cuadratura de Gauss con más puntos
n nodos pesos
x1 = −0.5773502692 c1 = 1.0000000000
2
x2 = +0.5773502692 c2 = 1.0000000000
x1 = −0.7745966692 c1 = 0.5555555556
3 x2 = 0.0000000000 c2 = 0.8888888889
x3 = +0.7745966692 c3 = 0.5555555556
x1 = −0.8611363116 c1 = 0.3478548451
x2 = −0.3399810436 c2 = 0.6521451549
4
x3 = +0.3399810436 c3 = 0.6521451549
x4 = +0.8611363116 c4 = 0.3478548451
x1 = −0.9061798459 c1 = 0.2369268850
x2 = −0.5384693101 c2 = 0.4786286705
5
x3 = 0.0000000000 c3 = 0.5688888889
x4 = +0.5384693101 c4 = 0.4786286705
x5 = +0.9061798459 c5 = 0.2369268850
319
Integración numérica

Ejemplo (Tomado de Burden 10 ed.)

320
Integración numérica

Cuadratura de Gauss en el intervalo [a, b]

Usando cambio
�b de variable podemos transforma la
integral a f (x) dx en otra definida sobre el inter-
valo [−1, 1] y ası́ poder aplicar la cuadratura de
Gauss a partir de la tabla antes presentada. Para
ello hacemos
2x − a − b (b − a)t + a + b
t= ⇐⇒ x= ,
b−a 2
lo que nos permite escribir
� b � 1 � �
(b − a)t + a + b b − a Tomado de Burden 10 ed.
f (x) dx = f dt.
a −1 2 2

321
Integración numérica
Ejemplo (Tomado de Burden 10 ed.)

322
Integración numérica

323
Integración numérica

324
Introducción a
Ecuaciones Diferenciales Ordinarias (EDOs)
Una ecuación diferencial ordinaria (EDO) es una ecuación que define una
relación entre una función (variable dependiente), de una variable (indepen-
diente), y una o más de sus derivadas.

Ejemplo (Tomado de Chapra 5 ed.): Además del


análisis del estado estacionario de una serie de reac-
tores, puede surgir la necesidad de estudiar la res-
puesta transitoria de un reactor completamente mez-
clado. La acumulación representa el cambio de ma-
sa en el reactor por un cambio en el tiempo. En un
sistema de volumen constante V , esto se formula a
través de la ecuación diferencial ordinaria Reactor completamente mezclado
d
Qcen − Qc(t) = Acumulación = V c(t), siendo c(t) la concentración. 325
dt
Introducción a EDOs

Ejemplo (Tomado de Chapra 5 ed.): En muchos modelos de población se asume


que la razón de cambio de la población dp
dt es proporcional a la población existente
p en un tiempo t, es decir, obtenemos la ecuación diferencial ordinaria
d
p(t) = kp(t),
dt
donde k > 0 es el factor de proporcionalidad o velocidad de crecimiento especı́fico.
Si k es constante, entonces la solución de la ecuación es dada por la función

p(t) = p0 ekt ,

donde p0 es la población cuando t = 0, esto es, p(0) = p0 . Este modelo implica que
la población crece sin lı́mite cuando t crece.

326
Introducción a EDOs

Ejemplo (Tomado de Chapra 5 ed.): Un modelo más realista al caso del ejemplo
anterior es dado a partir de suponer que k depende del tiempo ası́

x(t)
k(t) = kmáx
K + x(t)

donde kmáx es la velocidad de crecimiento máximo obtenible, K es la constante de


saturación media y x representa la fuente de alimentación de la población. Con
esto se obtiene la ecuación diferencial ordinaria
d x(t)
p(t) = k(t)p(t) = kmáx p(t)
dt K + x(t)

suponiendo que x es una función del tiempo t que es conocida.

327
Introducción a EDOs
Clasificación de EDOs
Por orden: El orden de una ecuación diferencial ordinaria es el orden de la mayor
derivada en la ecuación. Por ejemplo,
d d x(t)
• dt p(t) = kp(t) y dt p(t) = kmáx K+x(t) p(t) son EDOs de primer orden,
2
� �3
d y dy
• dx 2 + 5 dx − 4y = ex es una EDO de segundo orden,
• F (x, y, y � , . . . , y (n) ) = 0, forma general de una EDO de n-ésimo orden
expresada a través del operador F ,
dn y
• dx � (n−1) ), forma normal de una EDO.
n = f (x, y, y , . . . , y

328
Introducción a EDOs
Clasificación de EDOs
Por linealidad: Una EDO de n-ésimo orden es lineal si el operador F es lineal en
y, y � , . . . , y (n) , es decir, cuando la ecuación es de la forma
dn dn−1 d
an (x) y(x) + a n−1 (x) y(x) + · · · + a1 (x) y(x) + a0 (x)y(x) = g(x),
dxn dxn−1 dx
o también
dn y dn−1 y dy
an (x) n + an−1 (x) n−1 + · · · + a1 (x) + a0 (x)y = g(x),
dx dx dy
en particular se tienen los casos de EDOs lineales de primer (n = 1) y segundo
(n = 2) orden
dy
• a1 (x) dx + a0 (x)y = g(x),
d 2y dy
• a2 (x) dx2 + a1 (x) dx + a0 (x)y = g(x).

329
Introducción a EDOs

Solución de una EDO


Cualquier función φ ∈ C (n) (I), siendo I un intervalo, es solución de una
EDO de orden n si al sustituir sus derivadas en la expresión de la ecuación el
resultado se reduce a una identidad.

Es otras palabras, una solución de una EDO de n-ésimo orden es una función φ,
n-veces diferenciable, para la cual

F (x, φ(x), φ� (x), . . . , φ(n) (x)) = 0, para toda x ∈ I.

Decimos que φ satisface la ecuación diferencial en I. Al intervalo I lo llamamos


intervalo de definición o dominio de la solución.

330
Introducción a EDOs
Ejemplo Verifiquemos que la función indicada es una solución de la EDO en el
intervalo (−∞, ∞),
dy 1 1
EDO: = xy 2 , solución: y = x4 .
dx 16

331
Introducción a EDOs
Ejemplo Verifiquemos que la función indicada es una solución de la EDO en el
intervalo (−∞, ∞),
EDO: y �� − 2y � + y = 0, solución: y = xex .

332
Introducción a EDOs
Ejemplo Las funciones x1 (t) = c1 cos 4t y x2 (t) = c2 sin 4t, donde c1 y c2 son
constantes arbitrarias, son ambas soluciones de la EDO lineal de segundo orden,
x�� + 16x = 0.

333
Introducción a EDOs

Problemas de valores iniciales (PVI)


Un problema de valores iniciales (PVI) es un problema que involucra una
EDO junto con condiciones prescritas para su solución y, posiblemente, sus
derivadas en un cierto punto del dominio de solución. En otras palabras, el
problema de hallar la solución de la EDO
dn y
= f (x, y, y � , . . . , y (n−1) )
dxn

sujeto a las condiciones y(x0 ) = y0 , y � (x0 ) = y1 , . . . , y (n−1) (x0 ) = yn−1 , para


x0 en el intervalo de solución I y ciertos valores reales y0 , y1 , . . . , yn−1 , es un
problema de valores iniciales de n-ésimo orden. Los valores de y y sus primeras
n − 1 derivadas en x0 se llaman condiciones iniciales.

334
Introducción a EDOs
PVI de primer y segundo orden: Los problemas de resolver
dy
= f (x, y), sujeto a y(x0 ) = y0
dx
y resolver
d2 y
= f (x, y, y � ), sujeto a y(x0 ) = y0 , y � (x0 ) = y1
dx2
son problemas de valores iniciales de primer y segundo orden, respectivamente.

Tomado de Zill 9ed. 335


Introducción a EDOs
Ejemplo: La expresión y = cex es una familia de soluciones parametrizadas por la
constante c de la EDO y � = y, todas definidas sobre el intervalo I. Para encontrar
una solución en particular, imponemos una condición inicial a la familia de
soluciones, digamos y(0) = 3, ası́ al sustituir x = 0 y y = 3 entonces 3 = ce0 = c,
esto es, c toma el valor 3, y ası́ nos queda que y = 3ex es solución del PVI
dy
= y, sujeto a y(0) = 3.
dx
Ahora bien, si imponemos la condición y(1) = −2,
se obtendrá

−2 = ce1 o c = −2e−1 ,

obteniéndose que y = −2e−1 ex = −2ex−1 es solución


del PVI
dy
= y, sujeto a y(1) = −2.
dx Tomado de Zill 9ed.
336
Introducción a EDOs

Teorema de existencia y unicidad de solucio-


nes
Sea
R = {(x, y)|a ≤ x ≤ b, c ≤ y ≤ d}
y (x0 , y0 ) un punto en el interior de R. Si f y ∂f ∂y
son continuas en R, entonces existe algún intervalo
I0 = (x0 − δ, x0 + δ), δ > 0, contenido en [a, b], y una
función única y, definida en I0 , que es solución del
PVI
dy
= f (x, y), sujeto a y(x0 ) = y0 .
dx
Tomado de Zill 9ed.

337
Introducción a EDOs

Problemas de valores en la frontera (PVF)


Un problema de valores en la frontera (PVF) o problema de contorno es un
problema que involucra una EDO junto con condiciones prescritas para su
solución y, posiblemente, sus derivadas en más de un punto en el dominio de
solución. El caso de segundo orden con dos puntos toma forma

d2 y
= f (x, y, y � )
dx2
sujeto a las condiciones y(a) = α, y(b) = β, para el intervalo de solución
I = [a, b] y ciertos valores reales α, β. Estas condiciones se llaman condiciones
de frontera o condiciones de contorno de la EDO.

338
Introducción a EDOs
1 t e −t
Ejemplo Verifiquemos que la función y(t) = 1+e e + 1+e e es solución del PVF

y �� = y, en (0, 1)
y(0) = 1, y(1) = 1.

339
Introducción a EDOs
Sistemas de EDOs
Un sistema de ecuaciones diferenciales ordinarias tiene dos o más ecuaciones
que involucran las derivadas de dos o más funciones incógnitas (variables
dependientes) con respecto a una sola variable independiente.

Sistema de primer orden: Supongamos que x y y denotan las variables


dependientes y t denota la variable independiente, entonces un sistema de dos
EDOs de primer orden está dado por
dx
= f (t, x, y),
dt
dy
= g(t, x, y).
dt
Una solución de un sistema tal como el anterior es un par de funciones x = φ1 (t),
y = φ2 (t), definidas en un intervalo I, que satisfacen cada ecuación del sistema en
dicho intervalo.
340
Introducción a EDOs
Ejemplo Verifiquemos que el par de funciones indicadas es una solución de la
EDO en el intervalo (−∞, ∞),
� �
dx
dt = x + 3y x = e−2t + 3e6t
Sistema EDOs: dy , solución: .
dt = 5x + 3y y = −e−2t + 5e6t

341
Introducción a EDOs
PVI para un sistema de primer orden: Supongamos que x y y denotan las
variables dependientes y t denota la variable independiente, entonces un PVI de
primer orden está dado por
dx1
= f1 (t, x1 , x2 ),
dt
dx2
= f2 (t, x1 , x2 ),
dt
sujeto a x1 (t0 ) = x01 y x2 (t0 ) = x02 . Llamando x(t) = (x1 (t), x2 (t))τ y
F(t, x1 , x2 ) = (f1 (t, x1 , x2 ), f2 (t, x1 , x2 ))τ , podemos escribir el PVI anterior
� � � � � � � 0�
d x1 f1 (t, x1 , x2 ) x1 (t0 ) x dx
= , = 10 , como = F(t, x), x(t0 ) = x0 ,
dt x2 f2 (t, x1 , x2 ) x2 (t0 ) x2 dt

siendo x0 = (x01 , x01 )τ . En general, un sistema de EDOs de n ecuaciones adopta la


forma vectorial antes mostrada.
342

También podría gustarte