शुरू करेंमुफ़्त में शुरू करें

R में Eigenvectors निकालना

इस अभ्यास में आप एक मैट्रिक्स के eigenvectors निकालेंगे, और दिखाएँगे कि वे लेक्चर में बताई गई गुणों को संतुष्ट करते हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में Data Science के लिए Linear Algebra

पाठ्यक्रम देखें

अभ्यास निर्देश

  • मैट्रिक्स A के लिए, जिसका R आउटपुट नीचे दिया है:
  [,1] [,2]
[1,]    1    2
[2,]    1    1

दोनों eigenvalues के लिए संबंधित eigenvectors निकालिए (ध्यान रखें कि प्रत्येक के अनंत विकल्प होते हैं, लेकिन R हर eigenvalue के लिए केवल एक ही रिपोर्ट करेगा).

  • दोनों eigenvectors प्रिंट करें.
  • दिखाइए कि प्रत्येक eigenvalue/eigenvector युग्म के लिए, \(A\vec{v} = \lambda \vec{v}\).

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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[, ___]
कोड संपादित करें और चलाएँ