Si A est diagonalisable alors les vecteurs propres de A forment une base de , et réciproquement.
En matlab/octave, les valeurs propres d'une matrice carrée peuvent s'obtenir au moyen de la commande eig, dont voici une utilisation typique :
A=rand(5,5); A=(A+A')*0.5; %matrice symétrique aléatoire [P,D]=eig(A) %calcul des vep et vap de A A*P(:,1)./P(:,1) %une vérification