Volume 60, pp. 292-326, 2024.

A new Legendre polynomial-based approach for non-autonomous linear ODEs

Stefano Pozza and Niel Van Buggenhout

Abstract

We introduce a new method with spectral accuracy to solve linear non-autonomous ordinary differential equations (ODEs) of the kind ddtu~(t)=f~(t)u~(t), u~(1)=1, with f~(t) an analytic function. The method is based on a new analytical expression for the solution u~(t) given in terms of a convolution-like operation, the -product. We prove that, by representing this expression in a finite Legendre polynomial basis, the solution u~(t) can be found by solving a matrix problem involving the Fourier coefficients of f~(t). An efficient procedure is proposed to approximate the Legendre coefficients of u~(t), and the truncation error and convergence are analyzed. We show the effectiveness of the proposed procedure through numerical experiments. Our approach allows for a generalization of the method to solve systems of linear ODEs.

Full Text (PDF) [1.7 MB], BibTeX , DOI: 10.1553/etna_vol60s292

Key words

Legendre polynomials, spectral accuracy, ordinary differential equations

AMS subject classifications

65F60, 65L05, 35Q41