Page 679 - Chapra y Canale. Metodos Numericos para Ingenieros 5edición_Neat
P. 679

22.3  CUADRATURA DE GAUSS                                        655

                                         trapecio con uno, dos, cuatro y ocho segmentos; es decir, ¡con sólo 15 evaluaciones de
                                         la función!
                                            La figura 22.4 representa el seudocódigo para la integración de Romberg. Mediante
                                         el uso de ciclos, este algoritmo implementa el método en una forma eficiente. La integra-
                                         ción de Romberg está diseñada para casos en donde se conoce la función que se va a inte-
                                         grar. Esto se debe a que el conocimiento de la función permite las evaluaciones requeridas
                                         para la implementación inicial de la regla del trapecio. Los datos tabulados rara vez están
                                         en la forma requerida para dividirlos a la mitad sucesivamente como se requiere.

                                 22.3  CUADRATURA DE GAUSS


                                         En el capítulo 21 estudiamos fórmulas de integración numérica o cuadratura conocidas
                                         como ecuaciones de Newton-Cotes. Una característica de estas fórmulas (con excepción
                                         del caso especial de la sección 21.3) fue que la estimación de la integral se basó en va-
                                         lores igualmente espaciados de la función. En consecuencia, la localización de los
                                         puntos que se usaron en estas ecuaciones eran predeterminados o fijos.
                                            Por ejemplo, como se describe en la figura 22.5a, la regla del trapecio se basa en
                                         obtener el área bajo la línea recta que une los valores de la función, en los extremos del
                                         intervalo de integración. La fórmula que se utiliza para calcular esta área es

                                                     fa +()  f b( )
                                             I ≅ (–                                                      (22.10)
                                                b a)
                                                         2
                                         donde a y b son los límites de integración y b – a = el ancho del intervalo de integración.
                                         Debido a que la regla del trapecio necesita los puntos extremos, existen casos como el
                                         de la figura 22.5a, donde la fórmula puede dar un gran error.
                                            Ahora, suponga que se elimina la restricción de los puntos fijos y se tuviera la li-
                                         bertad de evaluar el área bajo una línea recta que uniera dos puntos cualesquiera de la



                 FIGURA 22.4             FUNCTION Romberg (a, b, maxit, es)
                 Seudocódigo para la       LOCAL I(10, 10)
                 integración de Romberg,     n = 1
                 que usa la versión de     I 1,1  = TrapEq(n, a, b)
                 segmentos del mismo       iter = 0
                 tamaño de la regla del     DOFOR
                 trapecio, a partir de la       iter = iter + 1
                 fi gura 22.1.                n = 2 iter
                                             l iter+1,1  = TrapEq(n, a, b)
                                             DOFOR k = 2, iter + 1
                                               j = 2 + iter – k
                                               I j,k  = (4 k–1  * I j+1,k–1  – I j,k-1 )/(4 k–1  – 1)
                                             END DO
                                             ea = ABS((I 1,iter+1  – I 2,iter )/I 1,iter+1 ) * 100
                                             IF (iter ≥ maxit OR ea ≤ es) EXIT
                                           END DO
                                           Romberg = I 1,iter+1
                                         END Romberg




                                                                                                         6/12/06   14:00:20
          Chapra-22.indd   655
          Chapra-22.indd   655                                                                           6/12/06   14:00:20
   674   675   676   677   678   679   680   681   682   683   684