Você está na página 1de 14

Métodos analíticos y numéricos de resolución de

problemas
En la práctica de Diseño de Reactores aparecerán cocientes de polinomios, ecuaciones
algebraicas en las que la incógnita no puede despejarse y ecuaciones (o sistemas de
ecuaciones) diferenciales que podrían o no tener solución analítica. La presente guía
describe algunos métodos para el tratamiento de dichos problemas.

1. Fracciones simples
Será común en la práctica que aparezca un polinomio en un denominador. Para el caso
de un polinomio de raíces simples (que no se repiten) en el denominador, la
descomposición en fracciones simples es:

α + βx A B
= +
( a + bx )( c + dx ) a + bx c + dx
Llevando las fracciones simples a un denominador común se obtiene

A B A ( c + dx ) + B ( a + bx ) ( Ac + Ba ) + ( Ad + Bb ) x
+ = =
a + bx c + dx ( a + bx )( c + dx ) ( a + bx )( c + dx )
Por comparación directa, α = Ac + Ba y β = Ad + Bb , de donde se obtienen las dos
incógnitas, es decir, los coeficientes A y B:

b −d
A= ;B =
bc − ad bc − ad

Como método alternativo, para obtener por ejemplo el coeficiente A, una forma sencilla
α + βx
consiste en tomar la expresión original , multiplicarla por ( a + bx ) ,
( a + bx )( c + dx )
simplificar y reemplazar x por su raíz, –a/b1.

Cuando aparece una raíz doble, la descomposición se hace de la siguiente manera:

( α + βx )( γ + δx ) A B C
= + +
( a + bx )( c + dx )
2
a + bx c + dx ( c + dx )2

Nótese que cuando hay una raíz doble se debe incluir un término adicional (C). Si la
raíz fuera triple deberían aparecer dos términos adicionales, y así sucesivamente. En
este caso no puede aplicarse el método alternativo para hallar el coeficiente B.
Empleando el primer método expuesto, los coeficientes en este caso son (el coeficiente
B se puso en términos de A):

( αb − βa )( γb − δa ) βδ − Ad 2 ( αd − β c )( γd − δc )
A= ; B = ;C = −
( bc − ad )
2
bd d ( bc − ad )

1
La formalidad exigiría tomar el límite cuando x → –a/b.
En los dos casos analizados debe aclararse que el polinomio del numerados debe ser
de menor grado que el del denominador.

2. Cociente de polinomios
En este caso es conveniente transformar el polinomio del numerador en el del
denominador o un múltiplo del mismo sumando, restando, multiplicando y dividiendo
por constantes convenientemente elegidas.

d d d 
a + bx  a − c + c + dx 
a + bx b b b b ad − bc 1 b
= = b = +
c + dx d c + dx d c + dx  d c + dx d
 

3. Problemas algebraicos
Los métodos numéricos deben implementarse cuando las incógnitas no pueden
despejarse de las ecuaciones algebraicas. En el caso de esta materia, pueden encontrase
ejemplos de esto cuando la incógnita:

• está dentro del argumento de una exponencial o un logaritmo sumado


algebraicamente a un polinomio (x2 + x – 1 + ex = 0 ; ln(x) – x = 0 ; etc.);
• forma parte de un polinomios de grado superior a 3;

Como aclaración preliminar, los métodos numéricos presentados a continuación


precisan un valor de arranque o “semilla” y, cuando convergen, lo hacen a una única
solución, aunque la ecuación tenga múltiples soluciones. Para encontrar las otras
soluciones, deberán emplearse otros valores iniciales2.

Método I: Tabla de valores

Este método es útil cuando las ecuaciones son demasiado complicadas de manipular,
pero está restringido a ecuaciones con una única incógnita (o un sistema de ecuaciones
que pueda reducirse a una única ecuación con una única incógnita). Se trata de armar
una expresión y(x) tal que y(x) = 0 y barrer en x hasta detectar un cambio de signo.
Tomando dos valores iniciales de modo de inferir una tendencia, se varía x “a mano”3
hasta el primer cambio de signos. Luego se refina sucesivamente el valor tomando x
entre dos valores en los que el signo de y varíe, esto último también “a mano”. La
operación se repite hasta que los x estén suficientemente próximos o que y esté en
módulo suficientemente cerca de 0.
Este método puede resultar de implementación algo engorrosa ya que no es automático
(los x deben elegirse “a mano”) y por lo tanto no se puede programar en una
calculadora, pero casi seguramente se logrará convergencia.

2
Existen métodos numéricos (no expuestos aquí) que son capaces de encontrar todas las soluciones
partiendo de un valor inicial adecuado.
3
“a mano” significa que el método no sugiere el valor de x en la próxima iteración sino que el usuario
debe proponerlo.
Ejemplo 1: Resolver y ( x ) = x3 − 7 x + 6 = 0 (raíces: x = -3 ; 1 ; 2)

En este caso, tomando tres valores diferentes se hallan tres raíces diferentes (podría
haberse dado el caso en que a partir de dos semillas distintas se alcanzara la misma
raíz). En amarillo se marca el primer cambio de signos.

k x y k x y k x y
0 -5 -84 0 -1 12 0 4 42
1 -4.7 -64.923 1 -0.7 10.557 1 3.8 34.272
2 -4.4 -48.384 2 -0.4 8.736 2 3.6 27.456
3 -4.1 -34.221 3 -0.1 6.699 3 3.4 21.504
4 -3.8 -22.272 4 0.2 4.608 4 3.2 16.368
5 -3.5 -12.375 5 0.5 2.625 5 3 12
6 -3.2 -4.368 6 0.8 0.912 6 2.8 8.352
7 -2.9 1.911 7 1.1 -0.369 7 2.6 5.376
8 -3.05 -1.022625 8 0.95 0.207375 8 2.4 3.024
9 -2.975 0.494391 9 1.025 -0.098109 9 2.2 1.248
10 -3.0125 -0.251408 10 0.9875 0.050467 10 2 0
11 -2.99375 0.124649 11 1.00625 -0.024883 11
12 -3.003125 -0.062588 12 0.996875 0.012529 12
13 -2.998438 0.031228 13 1.001563 -0.006243 13

50
40
y
30
20
10

0
-4 -3 -2 -1 -10 0 1 2 3 4

-20
-30
-40
-50
x

Es importante tener en cuenta que la elección de la semilla influye en la raíz que se


encontrará, por cuanto SIEMPRE debe tomarse en cuenta si el resultado tiene sentido
físico.

Método II: Punto fijo

Este método es, como en el caso anterior, útil cuando se puede llegar a una única
ecuación con una única incógnita. Respecto del método anterior se pueden identificar
las siguientes diferencias:

• ventaja: el método sugiere los valores de x en las sucesivas iteraciones (esto


resulta muy conveniente para calculadoras programables o planillas de cálculo);
• desventaja: se pierde el control de los valores de x, desventaja que se acentúa
cuando el método diverge.

El método consiste en hallar una función g(x) tal que g(x) = x. Tratándose del problema
de búsqueda de raíces y(x) = 0, a partir de la manipulación de y puede hallarse g(x).
Respecto de la desventaja expuesta, este método puede requerir distintos despejes para
lograr la convergencia.
 − 
1
Ejemplo 2: Resolver y ( x ) = 0,1 + x 2 1 − e x  − x = 0 (raíz: x = 0,1127)
 

Se ensayarán las siguientes expresiones, que resultan de despejar alguna de las x en


2
− 
1
0,1 x − 0,1
términos del resto: g1 ( x ) = 0,1 + x  1 − e x  , g 2 ( x ) = , g3 ( x ) =
   − 
1 −
1

1 − x 1 − e x  1− e x
 
1
y g4 ( x ) = − .
 x − 0,1 
ln  1 − 
 x2 

A partir de la tabla puede verse que para las primeras dos funciones la iteración
converge, siendo más conveniente a la luz de los resultados g2. Se puede hacer una
elección criteriosa de la semilla por simple inspección de las funciones. Por ejemplo, las
cuatro tienen problemas numéricos si x = 0, g3 tiene problemas para x < 0,1 dado que el
discriminante se hace negativo y g4 tiene problema en x = 0,1 ya que se anula el
denominador de la función.

k x g1 k x g2
0 2 1,673877 0 2 0,469348
1 1,673877 1,36019 1 0,469348 0,170534
2 1,36019 1,063145 2 0,170534 0,120489
3 1,063145 0,789027 3 0,120489 0,113696
4 0,789027 0,54727 4 0,113696 0,112826
5 0,54727 0,351328 5 0,112826 0,112715
6 0,351328 0,216265 6 0,112715 0,112701
7 0,216265 0,146312 7 0,112701 0,1127
8 0,146312 0,121384 8 0,1127 0,112699
9 0,121384 0,11473 9 0,112699 0,112699
10 0,11473 0,113161 10 0,112699 0,112699
11 0,113161 0,112804 11 0,112699 0,112699
12 0,112804 0,112723 12 0,112699 0,112699
13 0,112723 0,112705 13 0,112699 0,112699

Nótese que en las tablas el valor de g en el paso k se emplea como x para el paso k+1.
Para los casos de g3 y g4, la iteración diverge.

k x g3 k x g4
0 2 2,197462 0 2 1,551935
1 2,197462 2,395223 1 1,551935 1,082943
2 2,395223 2,593223 2 1,082943 0,54914
3 2,593223 2,791418 3 0,54914 #NUM!
4 2,791418 2,989776 4 #NUM! #NUM!
5 2,989776 3,18827 5 #NUM! #NUM!
6 3,18827 3,386881 6 #NUM! #NUM!
7 3,386881 3,585592 7 #NUM! #NUM!
8 3,585592 3,78439 8 #NUM! #NUM!
9 3,78439 3,983265 9 #NUM! #NUM!
10 3,983265 4,182208 10 #NUM! #NUM!
11 4,182208 4,381211 11 #NUM! #NUM!
12 4,381211 4,580268 12 #NUM! #NUM!
13 4,580268 4,779374 13 #NUM! #NUM!
Incluso cuando se parte prácticamente del valor de la raíz, para g3 y g4 la iteración se
inestabiliza.

k x g3 k x g4
0 0,112699 0,112698 0 0,112699 0,11462
1 0,112698 0,112692 1 0,11462 #NUM!
2 0,112692 0,112667 2 #NUM! #NUM!
3 0,112667 0,112556 3 #NUM! #NUM!
4 0,112556 0,112063 4 #NUM! #NUM!
5 0,112063 0,10984 5 #NUM! #NUM!
6 0,10984 0,099205 6 #NUM! #NUM!
7 0,099205 #NUM! 7 #NUM! #NUM!
8 #NUM! #NUM! 8 #NUM! #NUM!
9 #NUM! #NUM! 9 #NUM! #NUM!
10 #NUM! #NUM! 10 #NUM! #NUM!
11 #NUM! #NUM! 11 #NUM! #NUM!
12 #NUM! #NUM! 12 #NUM! #NUM!
13 #NUM! #NUM! 13 #NUM! #NUM!

La iteración de punto fijo se interpreta gráficamente como la intersección de la función f


= g con la recta f = x. Para las cuatro funciones planteadas, los gráficos son

g1 1 g2 1

0,8 0,8

0,6 0,6

0,4 0,4

0,2 0,2

0 0
0 0,2 0,4 0,6 0,8 x 1 0 0,2 0,4 0,6 0,8 x 1

g3 1 g4 1

0,8
0,5
0,6

0,4 0
0 0,2 0,4 0,6 0,8 1
0,2
-0,5
0
0 0,2 0,4 0,6 0,8 x 1 -1 x

dg
El criterio para asegurar la convergencia es que, en el punto en que g(x) = x, < 1.
dx
Sin embargo, en la práctica de Diseño de Reactores no se pedirá este análisis. Lo que
resulta muy importante señalar es que cuando se programa el método y éste diverge,
debe ensayarse otro despeje.

Ejemplo 3: Resolver y ( x ) = x3 − 7 x + 6 = 0
x3 + 6
Se analizarán las funciones g1 ( x ) = y g 2 = 3 7 x − 6 . Observando el gráfico de g1
7
se puede ver por lo dicho antes que el único punto fijo de convergencia asegurada es el
del medio, dado que aquí la pendiente de g es menor a 1. Los resultados listados en las
tablas para distintas semillas muestran que las iteraciones que parten de semillas muy
próximas a x = -3 y x = 2 o bien divergen o bien convergen a x = 1.

5
g1
3

-5 -4 -3 -2 -1 -1 0 1 2 3 4 5
-3 x

-5

k x g1 k x g1
0 -3,1 -3,39871 0 -2,95 -2,81034
1 -3,39871 -4,75135 1 -2,81034 -2,31373
2 -4,75135 -14,4662 2 -2,31373 -0,9123
3 -14,4662 -431,618 3 -0,9123 0,74867
4 -431,618 -1,1E+07 4 0,74867 0,917091
5 -1,1E+07 -2,2E+20 5 0,917091 0,967332
6 -2,2E+20 -1,5E+60 6 0,967332 0,986452
7 -1,5E+60 -4E+179 7 0,986452 0,994272
8 -4E+179 #NUM! 8 0,994272 0,997559
9 #NUM! #NUM! 9 0,997559 0,998956
10 #NUM! #NUM! 10 0,998956 0,999553
11 #NUM! #NUM! 11 0,999553 0,999809
12 #NUM! #NUM! 12 0,999809 0,999918
13 #NUM! #NUM! 13 0,999918 0,999965
k x g 1 k x g1
0 1,95 1,916411 0 2,05 2,087875
1 1,916411 1,86261 1 2,087875 2,157359
2 1,86261 1,780283 2 2,157359 2,291539
3 1,780283 1,663206 3 2,291539 2,576173
4 1,663206 1,514407 4 2,576173 3,299601
5 1,514407 1,353312 5 3,299601 5,989139
6 1,353312 1,211218 6 5,989139 31,54702
7 1,211218 1,110988 7 31,54702 4486,005
8 1,110988 1,053041 8 4486,005 1,29E+10
9 1,053041 1,023959 9 1,29E+10 3,06E+29
10 1,023959 1,010516 10 3,06E+29 4,11E+87
11 1,010516 1,004554 11 4,11E+87 9,9E+261
12 1,004554 1,001961 12 9,9E+261 #NUM!
13 1,001961 1,000842 13 #NUM! #NUM!

Para g2 el gráfico muestra la tendencia exactamente contraria a g1.


5
g2
3

-5 -4 -3 -2 -1 -1 0 1 2 3 4 5
-3 x

-5

Efectivamente, ahora las iteraciones convergen a x = -3 y x = 2 y se alejan de x = 1 sin


importar cuán cerca esté la semilla de este último valor.

k x g2 k x g2
0 -3,1 -3,02571 0 -2,95 -2,98698
1 -3,02571 -3,00665 1 -2,98698 -2,99662
2 -3,00665 -3,00172 2 -2,99662 -2,99912
3 -3,00172 -3,00045 3 -2,99912 -2,99977
4 -3,00045 -3,00012 4 -2,99977 -2,99994
5 -3,00012 -3,00003 5 -2,99994 -2,99998
6 -3,00003 -3,00001 6 -2,99998 -3
7 -3,00001 -3 7 -3 -3
8 -3 -3 8 -3 -3
9 -3 -3 9 -3 -3
10 -3 -3 10 -3 -3
11 -3 -3 11 -3 -3
12 -3 -3 12 -3 -3
13 -3 -3 13 -3 -3
k x g2 k x g2
0 0,95 0,866239 0 1,05 1,105209
1 0,866239 0,399319 1 1,105209 1,201957
2 0,399319 -1,47434 2 1,201957 1,341408
3 -1,47434 -2,53655 3 1,341408 1,502198
4 -2,53655 -2,87468 4 1,502198 1,652843
5 -2,87468 -2,96715 5 1,652843 1,772621
6 -2,96715 -2,99146 6 1,772621 1,857442
7 -2,99146 -2,99778 7 1,857442 1,913122
8 -2,99778 -2,99943 8 1,913122 1,94798
9 -2,99943 -2,99985 9 1,94798 1,969182
10 -2,99985 -2,99996 10 1,969182 1,981859
11 -2,99996 -2,99999 11 1,981859 1,989361
12 -2,99999 -3 12 1,989361 1,993775
13 -3 -3 13 1,993775 1,996362

En este último ejemplo se señala que el encontrar una raíz determinada dependerá
del despeje y de la semilla empleados. Y, por supuesto, SIEMPRE debe analizarse si
el resultado obtenido tiene significado físico. Debe quedar como conclusión que ante un
despeje que diverja hay que intentar distintos despejes.

Método III: Newton – Raphson

Este método sirve tanto para una única ecuación como para un sistema de ecuaciones.
Para una única ecuación, se requiere expresarla de la forma y ( x ) = 0 y hallar la
dy
expresión . La iteración se expresa de la siguiente forma para los casos de una única
dx
ecuación y para un sistema de ecuaciones

x k +1
=x −k ( )
y xk
dy k
dx
x ( )
k +1 k −1
x =x −J x ⋅y x
k k
( ) ( )
−1
donde J es la inversa de la matriz jacobiana de y . La iteración se detiene cuando dos
valores de x están suficientemente cercanos (lo cual ocurre cuando en módulo y es muy
bajo y/o su derivada es muy alta).

 − 
1
Ejemplo 5: Resolver y ( x ) = 0,1 + x 2 1 − e x  − x = 0
 

dy  − 
1

1
La derivada de y es = 2 x 1 − e x  − e x − 1 . A partir de las tablas se puede ver que el
dx  
método es muy efectivo4 cuando la semilla es suficientemente cercana al valor real.

k x y dy/dx k x y dy/dx
0 2 -0.326123 -0.032653 0 0.2 -0.06027 -0.609433
1 -7.987433 -0.421536 -0.002782 1 0.101106 0.009116 -0.79785
2 -159.4984 -0.401047 -6.57E-06 2 0.112532 0.00013 -0.775106
3 -61182.95 -0.400003 -3.28E-11 3 0.112699 2.79E-08 -0.774773
4 -1.22E+10 9636.033 -1.58E-06 4 0.112699 1.3E-15 -0.774773
5 -6.09E+09 -967.3727 3.18E-07 5 0.112699 0 -0.774773
6 -3.04E+09 -71.57459 4.68E-08 6 0.112699 0 -0.774773
7 -1.51E+09 -222.2488 2.93E-07 7 0.112699 0 -0.774773
8 -7.55E+08 55.02324 -1.47E-07 8 0.112699 0 -0.774773
9 -3.8E+08 -5.72392 2.8E-08 9 0.112699 0 -0.774773
10 -1.76E+08 2.028258 -2.76E-08 10 0.112699 0 -0.774773
11 -1.02E+08 -0.270906 -2.52E-09 11 0.112699 0 -0.774773
12 -2.1E+08 2.272635 -2.55E-08 12 0.112699 0 -0.774773
13 -1.21E+08 -0.621076 3.66E-09 13 0.112699 0 -0.774773

Ejemplo 6: Resolver el siguiente sistema de ecuaciones

 ( x2 − x1 ) (1 − x2 )1,5
 =
 x1
1,5
(1 − x1 )   x1   0,4737  
  raíz:  = 
 ( 0,8 − x2 ) 0, 21,5   x2   0,689  
 (x − x ) = 1,5
 2 1 (1 − x2 )
De la misma forma que en el caso del punto fijo, las expresiones se pueden reescribir de
varias maneras. En este caso se expresarán del siguiente modo para evitar que las
incógnitas estén en el denominador (esto es conveniente para obtener expresiones más
“manejables” de las derivadas)

4
“efectivo” significa que requiere pocas iteraciones para alcanzar la tolerancia deseada.
 y1   ( x2 − x1 )(1 − x1 ) − x1 (1 − x2 )   0
1,5 1,5

y ( x) =   =  = 
 y2   ( 0,8 − x2 )(1 − x2 ) − 0, 21,5 ( x2 − x1 )   0 
1,5

 − (1 − x )1,5 − 1,5 ( x − x )(1 − x )0,5 − (1 − x )1,5 (1 − x1 )1,5 + 1,5x1 (1 − x2 )0,5 


J = 
1 2 1 1 2
 0, 21,5
− (1 − x2 ) − 1,5 ( 0,8 − x2 )(1 − x2 ) − 0, 21,5 
1,5 0,5

Las iteraciones demuestran la rápida convergencia del método.

k x1 x2 y1 y2
0 0.2 0.4 0.050157 0.168015
1 0.413714 0.583648 -0.03486 0.042924
2 0.451706 0.665273 -0.00077 0.006989
3 0.468441 0.686487 0.002271 0.000424
4 0.473187 0.688841 0.000329 5.07E-06
5 0.473725 0.68899 2.05E-05 2.03E-08
6 0.473757 0.688999 1.13E-06 6.27E-11
7 0.473759 0.688999 6.17E-08 1.87E-13
8 0.473759 0.688999 3.36E-09 5.72E-16
9 0.473759 0.688999 1.83E-10 0
10 0.473759 0.688999 9.99E-12 0
11 0.473759 0.688999 5.44E-13 0
12 0.473759 0.688999 2.97E-14 0
13 0.473759 0.688999 1.61E-15 0
4. Ecuaciones diferenciales
Las ecuaciones diferenciales tienen solución analítica en situaciones especiales, como
en el caso de algunas ecuaciones lineales o no lineales sencillas (por ejemplo, que se
pueda emplear el método de variables separables). Ni la linealidad garantiza la
existencia de solución analítica, ni la no linealidad la impide.

Las ecuaciones diferenciales lineales son aquéllas en las que la función solución y/o sus
derivadas aparecen en los distintos términos de la ecuación en forma lineal. Ejemplos:
dy d2y d2y dy
− ky = 0 ; 2 + kx = 0 ; + x = 0.
dx dx dx 2
dx

En particular el último de los ejemplos, a pesar de ser lineal, no tiene solución analítica
(de hecho la solución es la función error, erf).

Por otro lado, las ecuaciones diferenciales no lineales son aquellas en las que la función
solución y/o sus derivadas presentan cualquier tipo de no linealidad. Ejemplos:
2
dy d2y d 2 y  dy 
y − k = 0 ; 2 + k y + ey = 0 ; +  + y = 0.
dx dx dx 2  dx 
En particular el primer ejemplo tiene solución analítica a pesar de ser una ecuación no
lineal.

Las ecuaciones lineales pueden escribirse según5

+ + ⋯+ + + =0 (1.1)

dny
donde x es la variable independiente, es la n-ésima derivada de la función solución
dx n
y y los an son sólo funciones de x. Cada ecuación ordinaria de primer orden requiere un
valor conocido de y para algún valor de x. Si un sistema es de n ecuaciones, se
requerirán n condiciones. Si existe una única ecuación de orden m, se puede tomar esta
ecuación como m ecuaciones de primer orden, por cuanto se necesitarán m condiciones.

En este documento se explicará el método del factor integrante para la resolución


analítica de ecuaciones diferenciales ordinarias lineales en las que no se pueda aplicar
variables separables. Este último método se dará por conocido. Luego se desarrollarán
algunos métodos numéricos para resolver ecuaciones diferenciales.

Método del factor integrante

En Diseño de Reactores se aplicará este método para ecuaciones de primer orden, es


decir, en las que aparece hasta la primera derivada.

+ + =0 (1.2)

En caso de que no desaparezca ninguno de los términos de la Ec. (1.2), dicha ecuación
no puede resolverse por variables separables. Sin embargo puede transformarse en un
problema de estos aplicando el método del factor integrante, el cual consiste en

5
Notar que la derivada n-ésima no está acompañada por ningún coeficiente a.
multiplicar toda la ecuación por , sin evaluar la integral en los límites, es decir,
sólo obteniendo la primitiva. Así

+ + =0

Por la propiedad de la exponencial, e invocando la regla de derivación de un producto,


se contraen los dos primeros términos de forma tal que la ecuación se transforma en una
de variables separables

=− (1.3)

Asumiendo que y tienen expresión analítica, puede obtenerse la forma


analítica de y(x).

dy
Ejemplo: Resolver x + y + x = 0 ; y (1) = 2
dx

dy 1
Primero se lleva la expresión a la forma (1.2): + y + 1 = 0 . Siendo en este caso
dx x
1
= , el factor integrante es e ∫ x = eln( x ) = x . Entonces
dx

xy x
d
[ xy ] = − x ⇒ ∫ d [ xy ] = −∫ x dx ⇒ x y − 2 = − ( x 2 − 1) ⇒ y = −  x − 
1 1 5
dx 1·2 1
2 2 x

Métodos numéricos

Se distinguirán dos casos básicos:


a) se posee un gráfico o tabla con los valores numéricos de la derivada para
distintos valores de la variable independiente6;
b) se posee la ecuación diferencial.

En el caso a), la integración se realiza aproximando el área bajo la curva (es decir, la
integración) a una suma de rectángulos o trapecios, siendo este último caso más preciso
que el primero.
dy xf
= f ( x) ⇒ y ( x) = ∫ f ( x)dx ≅ Área
dx x0

Ejemplo 1: Aproximar el área bajo la curva con los datos de la tabla.

A partir de este ejemplo se introducirán algunos métodos de integración.

6
La variable independiente es la variable de integración.
k x f(x)
0 0 0.5
1 0.1 0.54
2 0.2 0.56
3 0.3 0.56
4 0.5 0.5
5 0.55 0.4725
6 0.65 0.4025
7 0.7 0.36
8 0.78 0.2816
9 0.9 0.14

Rectángulos

Para el área en rojo la altura del rectángulo está dada por el valor de la izquierda y para
el área en azul, la altura está dada por el valor de la derecha.

k ∆x f(x) f(x)* ∆ x
0 0.1 0.5 0.05
1 0.1 0.54 0.054
2 0.1 0.56 0.056
3 0.2 0.56 0.112
4 0.05 0.5 0.025
5 0.1 0.4725 0.04725
6 0.05 0.4025 0.02013
7 0.08 0.36 0.0288
8 0.12 0.2816 0.03379
8
Área = ∑ f ( xk )∆xk ≅ 0, 427
k =0

k ∆x f(x) f(x)* ∆ x
0 0.1 0.54 0.054
1 0.1 0.56 0.056
2 0.1 0.56 0.056
3 0.2 0.5 0.1
4 0.05 0.4725 0.02363
5 0.1 0.4025 0.04025
6 0.05 0.36 0.018
7 0.08 0.2816 0.02253
8 0.12 0.14 0.0168
8
Área = ∑ f ( xk )∆xk ≅ 0,387
k =0

Trapecios

En este caso se emplean ambas alturas como “base mayor” y “base menor” para la
expresión del área del trapecio.
k ∆x f(x) [f k+1 +f k ]* ∆ x k /2
0 0.1 0.54 0.052
1 0.1 0.56 0.055
2 0.1 0.56 0.056
3 0.2 0.5 0.106
4 0.05 0.4725 0.0243125
5 0.1 0.4025 0.04375
6 0.05 0.36 0.0190625
7 0.08 0.2816 0.025664
8 0.12 0.14 0.025296
8
f ( xk +1 ) + f ( xk )
Área = ∑ ∆xk ≅ 0, 407
k =0 2

Considerando que los valores de la tabla fueron obtenidos a partir de la expresión


0,9
f ( x ) = (1 − x )( 0,5 + x ) , el valor correcto del área bajo la curva es ∫ f ( x ) dx = 0, 4095 .
0

En particular, si los puntos estuvieran igualmente espaciados, es decir, ∆x fuera


constante, la expresión del área sería

 n −1
 ∆x
Área =  f ( x0 ) + 2∑ f ( xk ) + f ( xn )  (1.4)
 k =0  2

Método de Euler

En el caso b) debe disponer de las condiciones iniciales para calcular además de la


ecuación diferencial. A partir de ésta se obtiene la derivada con los datos en el paso k,
en el caso más general, será función de x y de y

k
dy
= f ( xk , y k ) (1.5)
dx

Nótese que para el primer paso, es decir k = 0, yk = y0, es decir, el valor inicial. El
método de Euler consiste en expresar el próximo valor de y según

k
k +1 kdy
y =y + ∆x k (1.6)
dx

Este método es análogo a armar una tabla de y vs. x e integrar por rectángulos como en
el caso del área en rojo. Si en vez de ser una ecuación diferencial es un sistema, deben
obtenerse las derivadas de todas las yn en términos de todos los valores de yn y x en el
paso anterior, es decir, = , ,…, ,…, ! .

Ejemplo 2: Resolver el siguiente sistema

 dy
 dx = u  y ( 0 ) = 3
 con las condiciones 
du
 = −4 y u ( 0 ) = 0
 dx
A partir de las condiciones iniciales se genera la tabla con los perfiles de y y u a lo largo
de x aplicando el método de Euler, Ec. (1.6).

k x y u dy/dx du/dx
0 0 3 0 0 -12
1 0,01 3 -0,12 -0,12 -12
2 0,02 2,9988 -0,24 -0,24 -11,9952
3 0,03 2,9964 -0,35995 -0,35995 -11,9856
4 0,04 2,9928 -0,47981 -0,47981 -11,9712
5 0,05 2,988002 -0,59952 -0,59952 -11,952
6 0,06 2,982007 -0,71904 -0,71904 -11,928
7 0,07 2,974817 -0,83832 -0,83832 -11,8993
8 0,08 2,966434 -0,95731 -0,95731 -11,8657
9 0,09 2,95686 -1,07597 -1,07597 -11,8274
,,, ,,, ,,, ,,, ,,, ,,,
n π 3,194633 -0,10208 -0,10208 -12,7785

Además se ilustran las soluciones para distintos pasos ∆x. En el gráfico se puede
observar el efecto del paso de cálculo: a medida que aumenta, las soluciones se alejan
de sus perfiles reales.

12
∆x+
9

3
y,u

0
0 0,5 1 1,5 2 2,5 3 x 3,5
-3

-6 ∆x+
-9

-12
y_real u_real

Você também pode gostar