Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
De Wikipedia, la enciclopedia libre Saltar a: navegacin, bsqueda En anlisis numrico, la integracin numrica constituye una amplia gama de algoritmos para calcular el valor numrico de una integral definida y, por extensin, el trmino se usa a veces para describir algoritmos numricos para resolver ecuaciones diferenciales. El trmino cuadratura numrica (a menudo abreviado a cuadratura) es ms o menos sinnimo de integracin numrica, especialmente si se aplica a integrales de una dimensin a pesar de que para el caso de dos o ms dimensiones (integral mltiple) tambin se utiliza. El problema bsico considerado por la integracin numrica es calcular una solucin aproximada a la integral definida:
Este problema tambin puede ser enunciado como un problema de valor inicial para una ecuacin diferencial ordinaria, como sigue:
Encontrar y(b) es equivalente a calcular la integral. Los mtodos desarrollados para ecuaciones diferenciales ordinarias, como el mtodo de Runge-Kutta, pueden ser aplicados al problema reformulado. En este artculo se discuten mtodos desarrollados especficamente para el problema formulado como una integral definida.
Contenido
[ocultar]
1 Razones para la integracin numrica 2 Mtodos para integrales unidimensionales o 2.1 Mtodos basados en funciones de interpolacin 2.1.1 Frmulas de Newton-Cotes 2.1.1.1 Regla del rectngulo 2.1.1.2 Regla del punto medio 2.1.1.3 Regla de Simpson 2.1.1.4 Reglas compuestas 2.1.1.5 Mtodos de extrapolacin 2.1.2 Cuadratura de Gauss o 2.2 Algoritmos adaptativos o 2.3 Estimacin del error conservativa (a priori)
[editar] Frmulas de Newton-Cotes La interpolacin con polinomios evaluada en puntos igualmente separados en da las frmulas de Newton-Cotes, de las que la regla del rectngulo, la del trapecio y la de Simpson son ejemplos. Si se escogen los nodos hasta ser la frmula de Newton-Cotes cerrada y si se escogen ser la frmula de Newton-Cotes abierta.
[editar] Regla del rectngulo
El mtodo ms simple de este tipo es hacer a la funcin interpoladora ser una funcin constante (un polinomio de orden cero) que pasa a travs del punto se llama la regla del rectngulo: . Este mtodo
Si en el mtodo anterior la funcin pasa a travs del punto mtodo se llama la regla del punto medio:
este
Regla de Simpson
La funcin interpoladora puede ser un polinomio de grado 2 que pasa a travs de los puntos , y . Este mtodo se llama regla de Simpson:
.
[editar] Reglas compuestas
Para cualquier regla interpoladora, se puede hacer una aproximacin ms precisa dividiendo el intervalo en algn nmero de subintervalos, hallando una aproximacin para cada subintervalo, y finalmente sumando todos los resultados. Las reglas que surgen de hacer esto se llaman reglas compuestas, y se caracterizan por perder un orden de precisin global frente a las correspondientes simples, si bien globalmente dan valores ms precisos de la integral, a costa eso s de incrementar significativamente el coste operativo del mtodo. Por ejemplo, la regla del trapecio compuesta puede expresarse como:
con
La precisin de un mtodo de integracin del tipo Newton-Cotes es generalmente una funcin del nmero de puntos de evaluacin. El resultado es usualmente ms preciso cuando el nmero de puntos de evaluacin aumenta, o, equivalentemente, cuando la anchura del paso entre puntos decrece. Qu pasa cuando la anchura del paso tiende a cero? Esto puede responderse extrapolando el resultado de dos o ms anchuras de paso (extrapolacin de Richardson). La funcin de extrapolacin puede ser un polinomio o una funcin racional. Los mtodos de extrapolacin estn descritos en ms detalle por Stoer y Bulirsch (Seccin 3.4). En particular, al aplicar el mtodo de extrapolacin de Richardson a la regla del trapecio compuesta se obtiene el mtodo de Romberg. [editar] Cuadratura de Gauss Si se permite variar los intervalos entre los puntos de interpolacin, se encuentra otro grupo de frmulas de integracin, llamadas frmulas de cuadratura de Gauss. Una regla de cuadratura de Gauss es tpicamente ms precisa que una regla de Newton-Cotes que
requiera el mismo nmero de evaluaciones del integrando, si el integrando es suave (es decir, si se puede derivar muchas veces).
Algunos detalles del algoritmo requieren mirarlo con cuidado. Para muchos casos, estimar el error de la integral sobre un intervalo para un funcin f no es obvio. Una solucin popular es usar dos reglas de integracin distintas, y tomar su diferencia como una estimacin del error de la integral. El otro problema consiste en decidir qu es demasiado grande o demasiado pequeo. Un criterio posible para demasiado grande es que el error de la integral no sea mayor que th, donde t, un nmero real, es la tolerancia que queremos tener para el error global. Pero tambin, si h es ya minsculo, puede no valer la pena hacerlo todava ms pequeo si el error de la integral es aparentemente grande. Este tipo de anlisis de error usualmente se llama a posteriori ya que calculamos el error despus de haber calculado la aproximacin. La heurstica para integracin adaptativa est discutida en Forsythe et al (seccin 5.4).
de a en ambos lados de la
Se puede aproximar ms la integral en el lado derecho metiendo el valor absoluto en el integrando, y reemplazando el trmino en por una cota superior:
As, si aproximamos la integral por su regla de integracin error no es mayor que el lado derecho de la ecuacin.
, el
[editar] Montecarlo
Artculo principal: Integracin de Monte Carlo
Los mtodos de Montecarlo y mtodos de cuasi-Montecarlo son fciles de aplicar a integrales multidimensionales, y pueden producir una mejor exactitud por el mismo nmero de evaluaciones de la funcin que en integraciones repetidas empleando mtodos unidimensionales. Una clase grande de mtodos tiles de Montecarlo son los llamados algoritmos de Cadena de Markov de Montecarlo, los cuales incluyen el algoritmo de Metropolis-Hastings y muestreo de Gibbs.
La integracin numrica es uno de los problemas estudiados ms intensivamente en el anlisis numrico. Entre las muchas implementaciones en programas se encuentran:
QUADPACK (parte de SLATEC) (cdigo fuente): QUADPACK es una coleccin de algoritmos en Fortran para integracin numrica basada en reglas gausianas. GSL: GNU Scientific Library. La Librera Cientfica de GNU (GSL) es una librera numrica escrita en C que provee una amplia gama de rutinas matemticas, como la integracin por Montecarlo. ALGLIB: Es una coleccin de algoritmos en C# / C++ / Delphi / Visual Basic / etc., para la integracin numrica]].