Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ING. BIOMÉDICA
MÉTODOS NUMÉRICOS
PRÁCTICA
UNIDAD VI : INTEGRACIÓN NUMÉRICA
PRESENTA
ALCOCER LÓPEZ ROEL ISAAC 18210109
ANTONIO BARRERA MARCO 18210111
HERRERA SERRANO LUIS DIEGO 17211845
DOCENTE:
FERNANDO ARMANDO VILLALBAZO GÓMEZ.
18 DE MAYO DE 2020.
TIJUANA, BAJA CALIFORNIA.
Índice
Contenido Página
1. Introducción 1
2. Objetivos 1
3. Fundamentos teóricos 2
4. Investigación 2
4.1. Métodos de Newton-Cotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4.2. Regla del trapecio de aplicación múltiple . . . . . . . . . . . . . . . . . . . . . 2
4.3. Reglas de Simpson de aplicación múltiple . . . . . . . . . . . . . . . . . . . . . 4
4.3.1. Reglas de Simpson 1/3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.3.2. Reglas de Simpson 3/8 . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6. Conclusión 12
7. Referencias 13
Índice de figuras
1. Integración numérica por medio de la regla trapezoidal. . . . . . . . . . . . . . 4
2. Integración numérica por medio de la regla de Simpson. . . . . . . . . . . . . . 5
3. Integración numérica por medio de la regla de Simpson 1/3. . . . . . . . . . . 6
4. Código: Declaración de variables. . . . . . . . . . . . . . . . . . . . . . . . . . 8
5. Código: Método del Trapecio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6. Código: Método de Simpson 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7. Código: Método de Simpson 38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
8. Código: Impresión de Resultados. . . . . . . . . . . . . . . . . . . . . . . . . . 10
9. Resultados obtenidos con n = 6. . . . . . . . . . . . . . . . . . . . . . . . . . . 11
10. Resultados obtenidos con n = 30. . . . . . . . . . . . . . . . . . . . . . . . . . 11
Práctica Unidad VI I
1. Introducción
Los ingenieros encuentran con frecuencia el problema de integrar funciones que están de-
finidas en forma tabular o en forma gráfica y no como funciones explı́citas, se pueden utilizar
métodos gráficos, pero los métodos numéricos son mucho más precisos.
2. Objetivos
Familiarizarse y aprender sobre los métodos para resolver integrales numéricamente,
los cuales son la Regla del trapecio de aplicación múltiple y las Reglas de Simpson 1/3
y 3/8 de aplicación múltiple.
Práctica Unidad VI 1
3. Fundamentos teóricos
La regla trapezoidal es la primera de las formulas de integración cerrada de Newton-Cotes.
Las formulas de integración de Newton-Cotes son esquemas de integración numéruca mas
comunes. Se basan en la estrategia de remplazar una función complicada o datos tabulados
con una función aproximada que sea fácil de integrar.
4. Investigación
4.1. Métodos de Newton-Cotes
Para estimar Z b
I= f (x)dx
a
2.- Se aproxima a f (x) por un polinomio pn (x) de grado n, y se integra para obtener la
aproximación de I.
Es preciso seleccionar una de las formas de representacion del polinomio p1 (x), y como
f (x) está dada para valores equidistantes de x con distancia h, la elección logica es una de
las fórmulas en diferencias finitas( hacia adelante, hacia atrás o centrales). Si se eligen las
diferencias finitas hacia adelante, se tendrá entonces que
f (x) ≈ p1 (x)
donde p1 es
p1 (x) = p1 (x0 + sh) = f (x0 ) + s∆f (x0 )
Práctica Unidad VI 2
Se remplaza p1 en la integral se optiene
Z b Z x1
f (x)dx ≈ [f (x0 ) + s∆f (x0 )]dx
a x0
Para realizar la integración del lado derecho de la ecuación anterior, es necesario tener
a toda la integral en términos de la nueva variable s que, como se sabe, está dada por la
expresión
x = x0 + sh
de ésta, la diferencial de x queda en términos de la diferencial de s
dx = hds
Y resulta Z x1 Z 1
[f (x0 ) + s∆f (x0 )]dx = h[f (x0 ) + s∆f (x0 )]ds
x0 0
Al integrar se tiene
Z 1
s2 ∆f (x0 )
h [f (x0 ) + s∆f (x0 )]ds = h[sf (x0 ) + ∆f (x0 )]|10 = h[f (x0 ) + ]
0 2 2
Hay que observar que el lado del derecho de la ecuacion anterior es el área de un trapezoide
de altura h y lados paralelos de longitud f(x0 ) y f(x1 ), como se mostrara en la siguiente figura.
Práctica Unidad VI 3
Figura 1: Integración numérica por medio de la regla trapezoidal.
x0 = a
b−a b a 1
x1 = x0 + 1( ) = a + − = (b − a)
2 2 2 2
x2 = b
Se aproxima f(x) con una parábola [un polinomio de segundo grado], y la aproximación a la
integral será el área bajo el segmento de parábola comprendida entre:
f (x0 ), f (x2 )
Esto es: Z b Z x2
f (x)dx ≈ p2 (x)dx
a x0
Se usa la fórmula de Newton en diferencias finitas hacia adelante para expresar p2 (x).
s(s − 1) 2
p2 (x) = p2 (x0 + sh) = f (x0 ) + s∆f (x0 ) + ∆ f (x0 )
2!
Práctica Unidad VI 4
2 2
s(s − 1) 2
Z Z
p2 (x0 + sh)ds = h [f (x0 ) + s∆f (x0 ) + ∆ f (x0 )]ds
0 0 2!
s2 s3 s2
= h[sf (x0 ) + ∆f (x0 ) + ∆2 f (x0 ) − ∆2 f (x0 )]|20
2 3! 4
1
= h[2f (x0 ) + 2∆f (x0 ) + ∆2 f (x0 )]
3
Práctica Unidad VI 5
Figura 3: Integración numérica por medio de la regla de Simpson 1/3.
donde pi (x), i = 1, 2,... , n, es el polinomio de segundo grado que pasa por tres puntos
consecutivos.Al sustituir la ecuación:
Z b
h
f (x)dx ≈ [f (x0 ) + 4f (x1 ) + f (x2 )]
a 3
en cada uno de los sumandos, se tiene:
h1 h2
I≈ [f (x0 ) + 4f (x1 ) + f (x2 )] + [f (x2 ) + 4f (x3 ) + f (x4 )] + ...
3 3
hn
+ [f (xn−2 ) + 4f (xn−1 ) + f (xn )]
3
donde:
h1 = x1 –x0 = x2 –x1
h2 = x3 –x2 = x4 –x3
Donde:
∆i
Significa el incremento de i.
Práctica Unidad VI 6
4.3.2. Reglas de Simpson 3/8
Este método se obtiene al ajustar un polinomio de 3er grado, p3 (x), a la función a integrar,
f(x), y en seguida se integra dicho polinomio. Ası́ la integral resultante es:
Z b Z x3
f (x)dx = p3 (x)dx
a x0
Sustituyendo x0 =a y xn =b
b−a
Donde h = n
, y xi =a+ih.
Práctica Unidad VI 7
5. Planteamiento y Solución del Problema
5.1. Desarrollo
Se nos pide desarrollar un código en matlab para la resolución de la integral comparando
los resultados de los tres métodos distintos con el resultado exacto de la integral. Desarro-
llando la primera parte del código obtenemos el siguiente fragmento:
Práctica Unidad VI 8
Obtenemos los valores de la función evaluada en los puntos a y b con el comando subs(f,a)
y subs(f,a). Donde f es la variable que almacena la función deseada y a y b son los puntos
donde se evaluará. Almacenando los valores en las variables fa y fb respectivamente. Estos
valores serán utilizados en la sustitución de la expresión final. El método del trapecio múlti-
ple establece una sumatoria de valores de f(xi). Esta sumatoria es almacenada en la variable
fs y obtenida con el uso de un ciclo for. El ciclo se encargará de calcular la sumatoria del
valor obtenido al evaluar la función en el valor correspondiente de xi. El valor ligado a xi
se obtiene de la suma a+h (como en el código se usa la variable a en múltiples ocasiones,
se decidió declarar una variable c para igualarla al valor de a para el uso exclusivo de esta
parte del código). Como se puede observar la sustitución viene dada de nuevo haciendo uso
del comando subs y el valor ligado de xi estará en aumento por cada vez que se recorra el
ciclo (en este caso los aumentos son de 0.25 ya que es el valor obtenido por la fórmula de
a+h) hasta llegar al final establecido por n-1 donde n es la cantidad de subintervalos utili-
zados. Antes de finalizar el ciclo se debe de actualizar el valor de c para que sea utilizado
el siguiente recorrido del ciclo. Una vez finalizado el ciclo para el valor de la sumatoria solo
queda sustituir los valores en la expresión de la fórmula del trapecio múltiple. El resultado
es almacenado en formato double y guardado en la variable RTrapecio.
1
Para el método de Simpson 3
se desarrolló lo siguiente.
Usamos los valores de la función evaluada en los puntos a y b almacenados en fa y fb, que
posteriormente serán utilizados para sustituir en la expresión final. Declaramos las variables
pares e impares que almacenarán los valores de las sumatorias. En el método de Simpson 31 se
calculan dos sumatorias; una para los valores correspondientes de xi pares (es decir; x2 , x4 ,
x6 . . . ) y otra para los valores valores correspondientes de xi impares (es decir; x1 , x3 , x5 . . . ).
La sumatoria para los valores pares es obtenida con el primer ciclo for mostrado, este ciclo
inicia en el valor de i = 2 y es aumentado en intervalos de 2, ya que corresponde a números
pares, el fin de este ciclo llegará cuando llegue a n-2. La sumatoria de números impares está
dada por el segundo ciclo for, esté ciclo inicia en i=1 con aumentos de 2, ya que corresponde
a números impares. El valor ligado a xi impares será sustituido en la función original y se
obtendrá la sumatoria de estos valores hasta que se finalice el ciclo en la condición n-1. Por
último se obtiene el valor de la aproximación calculada con la expresión que dicta el método
de Simpson 13 múltiple. El valor es almacenado en la variable RSimpson13.
Práctica Unidad VI 9
3
Para el método de Simpson 8
se desarrolló:
Es importante mencionar que para que este método se precisó se deben utilizar múltiplos
de 3 como posibles valores de los n subintervalos. Usamos los valores de la función evaluada
en los puntos a y b almacenados en fa y fb, que posteriormente serán utilizados para sustituir
en la expresión final del método Simpson 38 múltiple.
En este método se calculan tres sumatorias, cada una obtenida con el uso de un ciclo
for para cada una. La primera sumatoria inicia en i = 1 con aumentos de 3 hasta llegar a
n-2. Lo que quiere decir que tomará los valores ligados a x1 , x4 , x7 , x10 . . . xn−2 . El valor
obtenido es almacenado en la variable sumatoria1. La primera segunda inicia en i = 2 con
aumentos de 3 hasta llegar a n-1. Lo que quiere decir que tomará los valores ligados a x2 , x5
, x8 , x11 . . . xn−1 . El valor obtenido es almacenado en la variable sumatoria2. La tercera y
última sumatoria inicia en i = 3 con aumentos de 3 hasta llegar a n-3. Lo que quiere decir
que tomará los valores ligados a x3 , x6 , x9 , x12 . . . xn−3 . El valor obtenido es almacenado
en la variable sumatoria3.
Una vez finalizado el proceso para obtener el valor de cada sumatoria se sustituye en la
expresión final del método simpson 83 . Este valor final es almacenado en l variable RSim-
pson38. De nuevo es importante señalar que los resultados de cada método son almacenados
en formato double para que se muestre el resultado en notación decimal y no se tenga algún
problema en caso de existir.
Finalmente, se imprimen los resultados obtenidos con cada método aplicado. Se muestran
con una precisión flotante de 20 digitos despues del punto decimal.
Práctica Unidad VI 10
5.2. Resultados
Se realizaron dos comparaciones de resultados. Para ambos casos se utilizó como valor de
n un múltiplo de 3 porque el método de Simpson ası́ lo pide. El primer caso es utilizando un
valor pequeño de los subintervalos, en este caso se aplicó un valor de n = 6. Los resultados
fueron los siguientes:
Para el segundo caso se aplicó un valor de n más grande, siendo este n =30.
Para visualizar una la precisión de cada método y observar la diferencia se muestran los
valores con 20 dı́gitos después del punto decimal. Fácilmente observamos que el valor de la
aproximación por el método del trapecio en el primer caso se aleja más del valor exacto que
los valores de los métodos restantes. Esto se debe al valor asignado a los subintervalos, ya
que es pequeño (n= 6). Si se observan los resultados del segundo caso con n = 30 se pueden
apreciar resultados más fieles al valor exacto de la integral variando en cuestión muy pequeña
de decimales.
Práctica Unidad VI 11
6. Conclusión
Los métodos desarrollados en el código de matlab corresponden a métodos para resolver
integrales numéricamente. Para implementar correctamente estos métodos en un programa
primero se debe de tener una gran noción y conocimiento de cómo funciona cada uno, desa-
rrollandolo en lápiz y a papel si es necesario, por que de lo contrario se tendrán problemas
a la hora de desarrollar en código ya que no se tendrá el conocimiento correcto de su fun-
cionamiento. Estos métodos son una alternativa a la solución de integrales definidas que
normalmente no pueden ser resueltas por los métodos habituales. Es aquı́ cuando se hace
uso de los métodos numéricos para la solución de integrales. Los métodos desarrollados se
encargan de calcular el área bajo la curva de la función utilizando una cantidad de subin-
tervalos. Mientras más grande sea la cantidad de los subintervalos mayor será la precisión
de la aproximación al resultado exacto de la integral. Si hablamos del método del trapecio
múltiple, podemos decir que si el valor de los subintervalos es muy pequeño el resultado de la
aproximación estará lejos del valor exacto. Al momento de elegir la cantidad de los subinter-
valos debe tenerse en cuenta la cantidad y que cumpla la condición establecida por el método
de simpson 83 .
Práctica Unidad VI 12
7. Referencias
Referencias
[1] Método de simpson 3/8 [En linea] Disponible en: https://sites.google.com/site/
tasksnumericalmethods/unidad-4---diferenciacion-e-integracion-numericas/
metodo-de-simpson-3-8?fbclid=IwAR3rw_NYaMYpQt_8K02v9d9rDYkVckJfCIaLM1b9GzOG_
ia7prczV6pyJOA. [18 de Mayo del 2020].
[2] Nieves Hurtado, A., Domı́nguez Sánchez, F. C. (2002). Métodos numéricos: aplicados
a la ingenierı́a. Grupo Editorial Patria.
[3] Chapra, S. C., Canale, R. P., Ruiz, R. S. G., Mercado, V. H. I., Dı́az, E. M., Benites,
G. E. (2007). Métodos numéricos para ingenieros (Vol. 5). México: McGraw-Hill.
Práctica Unidad VI 13