Source: http://web.univ-ubs.fr/lmba/frenod/IMG/DocEtudiant/MTH1103/TP_3_Calcul_matriciel.pdf