En análisis numérico, la cuadratura de Gauss-Laguerre (llamada así por Carl Friedrich Gauss y Edmond Laguerre ) es una extensión del método de cuadratura de Gauss para aproximar el valor de integrales del siguiente tipo:
En este caso
donde x i es la i -ésima raíz del polinomio de Laguerre L n ( x ) y el peso w i está dado por [1]
El siguiente código Python con la biblioteca sympy permitirá el cálculo de los valores de y a 20 dígitos de precisión:
de sympy import *def raíces_peso_lag ( n ): x = Símbolo ( 'x' ) raíces = Poli ( laguerre ( n , x )) . all_roots () x_i = [ rt . evalf ( 20 ) para rt en raíces ] w_i = [( rt / (( n + 1 ) * laguerre ( n + 1 , rt )) ** 2 ) . evalf ( 20 ) para rt en raíces ] return x_i , w_iimprimir ( lag_weights_roots ( 5 ))
Para funciones más generales
Para integrar la función aplicamos la siguiente transformación
donde . Para la última integral se usa la cuadratura de Gauss-Laguerre. Tenga en cuenta que, si bien este enfoque funciona desde una perspectiva analítica, no siempre es numéricamente estable.
Cuadratura generalizada de Gauss-Laguerre
De manera más general, también se pueden considerar integrandos que tienen un singularidad de la ley de potencias en x = 0, para algún número real, dando lugar a integrales de la forma:
En este caso, los pesos se dan [2] en términos de los polinomios de Laguerre generalizados :
donde son las raíces de .
Esto permite evaluar de manera eficiente tales integrales para polinomios o f ( x ) suave incluso cuando α no es un número entero. [3]
Referencias
- ^ Ecuación 25.4.45 en Abramowitz, M .; Stegun, IA Manual de funciones matemáticas . Dover . ISBN 978-0-486-61272-0. Décima reimpresión con correcciones.
- ^ Weisstein, Eric W., "Cuadratura de Laguerre-Gauss" de MathWorld - Un recurso web de Wolfram, consultado el 9 de marzo de 2020
- ^ Rabinowitz, P .; Weiss, G. (1959). "Tablas de Abscisas y Pesos para Evaluación Numérica de Integrales de la forma" . Tablas matemáticas y otras ayudas a la computación . 13 : 285-294. Doi : 10.1090 / S0025-5718-1959-0107992-3 .
Lectura adicional
- Salzer, ÉL; Zucker, R. (1949). "Tabla de ceros y factores de peso de los primeros quince polinomios de Laguerre" . Boletín de la American Mathematical Society . 55 (10): 1004–1012. doi : 10.1090 / S0002-9904-1949-09327-8 .
- Concus, P .; Cassatt, D .; Jaehnig, G .; Melby, E. (1963). "Tablas para la evaluación depor cuadratura de Gauss-Laguerre " . Mathematics of Computation . 17 : 245-256. doi : 10.1090 / S0025-5718-1963-0158534-9 .
- Shao, TS; Chen, TC; Frank, RM (1964). "Tabla de ceros y pesos gaussianos de ciertos polinomios de Laguerre asociados y los polinomios de Hermite relacionados" . Matemáticas de la Computación . 18 (88): 598–616. doi : 10.1090 / S0025-5718-1964-0166397-1 . JSTOR 2002946 . Señor 0166397 .
- Ehrich, S. (2002). "Sobre extensiones estratificadas de fórmulas de cuadratura de Gauss-Laguerre y Gauss-Hermite" . Revista de Matemática Computacional y Aplicada . 140 (1–2): 291–299. doi : 10.1016 / S0377-0427 (01) 00407-1 .
Enlaces externos
- Rutina de Matlab para la cuadratura de Gauss-Laguerre
- Cuadratura Gauss-Laguerre generalizada , software libre en Matlab, C ++ y Fortran.