Calculul vectorilor proprii în R
În acest exercițiu vei găsi vectorii proprii ai unei matrice și vei demonstra că aceștia satisfac proprietățile discutate în lecție.
Acest exercițiu face parte din cursul
Algebră liniară pentru știința datelor în R
Instrucțiuni pentru exercițiu
- Pentru matricea
Acu următorul rezultat în R:
[,1] [,2]
[1,] 1 2
[2,] 1 1
găsește vectorii proprii corespunzători celor două valori proprii (reține că există o infinitate de vectori proprii pentru fiecare valoare proprie, dar R va returna doar câte unul).
- Afișează ambii vectori proprii.
- Demonstrează că, pentru fiecare pereche valoare proprie/vector propriu, \(A\vec{v} = \lambda \vec{v}\).
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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[, ___]