Calcul des vecteurs propres en R
Dans cet exercice, vous allez déterminer les vecteurs propres d’une matrice et montrer qu’ils vérifient les propriétés présentées dans le cours.
Cet exercice fait partie du cours
Algèbre linéaire pour la data science en R
Instructions
- Pour la matrice
Adont voici la sortie R :
[,1] [,2]
[1,] 1 2
[2,] 1 1
trouvez des vecteurs propres correspondant aux deux valeurs propres (rappelez-vous qu’il y en a une infinité pour chacune, mais R n’en renverra qu’un seul par valeur propre).
- Affichez les deux vecteurs propres.
- Montrez que, pour chaque paire valeur propre/vecteur propre, \(A\vec{v} = \lambda \vec{v}\).
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Find the eigenvectors of A and store them in Lambda
Lambda <- eigen(___)
# Print eigenvectors
print(Lambda$____[, 1])
print(Lambda$vectors[, ___])
# Verify that these eigenvectors & their associated eigenvalues satisfy Av - lambda v = 0
Lambda$values[1]*Lambda$vectors[, ___] - A%*%Lambda$vectors[, 1]
Lambda$values[2]*Lambda$vectors[, 2] - A%*%Lambda$vectors[, ___]