Source: https://bruneau.u-cergy.fr/enseignement/L3ananum/cours-analyse_numerique_2016-2017.pdf