English

Efficient computation of Laguerre polynomials

Numerical Analysis 2018-01-17 v1 Mathematical Software Classical Analysis and ODEs

Abstract

An efficient algorithm and a Fortran 90 module (LaguerrePol) for computing Laguerre polynomials Ln(α)(z)L^{(\alpha)}_n(z) are presented. The standard three-term recurrence relation satisfied by the polynomials and different types of asymptotic expansions valid for nn large and α\alpha small, are used depending on the parameter region. Based on tests of contiguous relations in the parameter α\alpha and the degree nn satisfied by the polynomials, we claim that a relative accuracy close or better than 101210^{-12} can be obtained using the module LaguerrePol for computing the functions Ln(α)(z)L^{(\alpha)}_n(z) in the parameter range z0z \ge 0, 1<α5-1 < \alpha \le 5, n0n \ge 0.

Cite

@article{arxiv.1609.00829,
  title  = {Efficient computation of Laguerre polynomials},
  author = {A. Gil and J. Segura and N. M. Temme},
  journal= {arXiv preprint arXiv:1609.00829},
  year   = {2018}
}

Comments

To appear in Computer Physics Communications

R2 v1 2026-06-22T15:39:15.116Z