स्नातकोत्तर → संख्यात्मक विश्लेषण → संख्यात्मक रेखीय बीजगणित ↓
विशिष्ट मान गणना
विशिष्ट मान गणनाएँ संख्यात्मक रैखिक बीजगणित में एक महत्वपूर्ण भूमिका निभाती हैं और कई अनुप्रयोगों में महत्वपूर्ण हैं, जो भिन्नात्मक समीकरणों के प्रणालियों को हल करने से लेकर जटिल प्रणालियों के समकालिककरण तक होती हैं। संक्षेप में, विशिष्ट मान और विशिष्ट सदिश मैट्रिसों की अंतर्निहित गुणधर्मों को समझने का एक तरीका प्रदान करते हैं, जो गणितीय मॉडलिंग और गणना में मौलिक हैं।
विशिष्ट मान और विशिष्ट सदिश का परिचय
सरल शब्दों में, मैट्रिस का विशिष्ट मान एक स्केलर होता है जो यह इंगित करता है कि संबद्ध विशिष्ट सदिश कितना खिंचता या सिकुड़ता है उस रैखिक परिवर्तन के दौरान जो मैट्रिक्स द्वारा प्रदर्शित होता है।
विशिष्ट मान λ
और विशिष्ट सदिश v
को परिभाषित करने वाली मौलिक समीकरण है:
Av = λv
जहां A
एक वर्गाकार मैट्रिक्स है, v
एक अद्वितीय वेक्टर है, और λ
एक स्केलर है। एक मैट्रिक्स में कई विशिष्ट मान हो सकते हैं, और प्रत्येक विशिष्ट मान के एक या एक से अधिक संबंधित विशिष्ट सदिश हो सकते हैं।
विशिष्ट मान समस्याओं को समझना
विशिष्ट मान समस्या उत्पन्न होती है जब हम उन λ
के मानों को निर्धारित करना चाहते हैं जिनके लिए v
नामक अद्वितीय सदिश होता है ताकि मैट्रिक्स समीकरण Av = λv
सत्य हो।
इसके लिए यह समीकरण अद्वितीय v
के लिए सत्य हो, मैट्रिक्स (A - λI)
अविनीयमान नहीं होना चाहिए। यह हमें चरित्रानुसंग समीकरण देता है:
det(A - λI) = 0
यहां, I
वही आकार की पहचान मैट्रिक्स है जो A
, और ऋणात्मकांक शून्य होने का संकेत करता है कि मैट्रिक्स (A - λI)
अविनीयमान नहीं है।
विशिष्ट मानों की गणना: मूल विधियाँ
पॉवर इटरशन
पॉवर इटरशन एक सरलतम एल्गोरिदम है मैट्रिक्स A
का सबसे बड़ा (परमूल्य में) विशिष्ट मान और उसके संबंधित विशिष्ट सदिशों को खोजने के लिए। आप इसे इस तरह कार्यान्वित कर सकते हैं:
def power_iteration(A, num_simulations):
b_k = np.random.rand(A.shape[1])
for _ in range(num_simulations):
# मैट्रिक्स-द्वारा-सदिश उत्पाद Ab की गणना करें
b_k1 = np.dot(A, b_k)
# न्यूतिक मान की गणना करें
b_k1_norm = np.linalg.norm(b_k1)
# वेक्टर को पुनः सामान्यीकृत करें
b_k = b_k1 / b_k1_norm
return b_k
पॉवर इटरशन सबसे बड़े विशिष्ट मान से संबंधित एक विशिष्ट सदिश में परिवर्तित हो जाता है, और प्रत्येक चरण में वेक्टर को अद्यतन और सामान्यीकृत करता है।
QR एल्गोरिदम
QR एल्गोरिदम एक शक्ति से भरी विधि है वर्गाकार मैट्रिक्स के लिए विशिष्ट मान समस्या को हल करने के लिए, विशेषकर जब हमें सभी विशिष्ट मानों की आवश्यकता होती है। यह प्रक्रिया आमतौर पर इस प्रकार कार्य करती है:
- मैट्रिक्स से प्रारंभ करें
A 0 = A
। - QR निष्पादन करें:
A k = Q k R k
। A
को अद्यतन करें:A k+1 = R k Q k
।- समेकन तक पुनरावृत करें।
अंत में, A k
एक ऊपर त्रिकोणीय मैट्रिक्स में परिवर्तित हो जाती है, और विशिष्ट मान तिरछे तत्व होते हैं।
उदाहरण: एक मैट्रिस के विशिष्ट मानों की गणना
चीजें स्पष्ट करने के लिए, चलिए एक सरल 2x2 मैट्रिक्स के विशिष्ट मानों की गणना करते हैं:
A = [4, 2]
[1, 3]
चरित्रनुसंग समीकरण इस प्रकार दिया गया है:
det(A - λI) = |4-λ 2 |
|1 3-λ| = 0
व्यासमापक को विस्तार करते हैं, हमें मिलता है:
(4-λ)(3-λ) - (2)(1) = λ 2 - 7λ + 10 = 0
वर्गाकार समीकरणों को हल करना:
λ 1 = 5, λ 2 = 2
इस प्रकार, मैट्रिक्स A
के विशिष्ट मान 5 और 2 हैं।
विशिष्ट सदिशों का महत्व
एक बार जब हम विशिष्ट मान पा लेते हैं, तो संबंधित विशिष्ट सदिशों को खोजना महत्वपूर्ण हो जाता है, क्योंकि वे परिवर्तन की दिशा के बारे में जानकारी देते हैं।
प्रत्येक विशिष्ट मान के लिए, v
को (A - λI)v = 0
में वापस सबस्टिट्यूट करें ताकि λ को हल किया जा सके। λ = 5
लेते हुए, हम हल करते हैं:
|4-5 2| |x| = |0|
|1 3-5| |y| = |0|
इस प्रणाली की प्राप्ति के लिए:
-x + 2y = 0
x - 2y = 0
हल से विशिष्ट सदिश [2, 1]
का कोई भी स्केलर गुणक होता है।
वास्तविक दुनिया में अनुप्रयोग
इंजीनियरिंग और कंपन विश्लेषण
इंजीनियरिंग में, विशिष्ट मान मुख्य रूप से स्थिरता और कंपन का विश्लेषण करने के लिए उपयोग किए जाते हैं। उदाहरण के लिए, एक यांत्रिक संरचना की प्राकृतिक आवृत्तियां मैट्रिस प्रणाली के विशिष्ट मान होते हैं जो उसके द्रव्यमान और कठोरता मैट्रिसों से प्राप्त होती हैं।
प्रमुख घटक विश्लेषण (PCA)
सांख्यिकी में, PCA आयामीयता को कम करने के लिए विशिष्ट मान गणना का उपयोग करता है, जिससे "प्रमुख घटकों" को खोजकर डेटा सेट की दृश्यता और व्याख्या करना आसान हो जाता है।
Data = [[2.5, 2.4], [0.5, 0.7], [2.2, 2.9], [1.9, 2.2], [3.1, 3.0], [2.3, 2.7], [2, 1.6], [1, 1.1], [1.5, 1.6], [1.1, 0.9]]
Covariance_matrix = np.cov(Data, rowvar=False)
eigen_values, eigen_vectors = np.linalg.eig(Covariance_matrix)
यहां, सह-परिवर्तन मैट्रिक्स के विशिष्ट मान मुख्य दिशा की पहचान करने में मदद करते हैं जिसमें डेटा सेट सबसे अधिक भिन्न होता है।
विशिष्ट मान गणना में चुनौतियाँ
हालांकि विशिष्ट मान और विशिष्ट सदिश के अवधारणाएँ सरल होती हैं, गणनाएँ चुनौतीपूर्ण हो सकती हैं, खासकर बड़े मैट्रिसों के लिए:
- स्थिरता: मैट्रिक्स में छोटे परिवर्तन से विशिष्ट मानों में प्रमुख परिवर्तन हो सकते हैं, विशेषकर दोषपूर्ण मैट्रिसों के लिए।
- जटिलता: जैसे-जैसे मैट्रिक्स का आकार बढ़ता है, गणना व्यापक हो जाती है, जो कंप्यूटेशन एल्गोरिदम और अनुमानों की आवश् यकता होती है।
निष्कर्ष
विशिष्ट मान गणनाएँ कई संगणना एल्गोरिदमों में महत्वपूर्ण हैं जिनका उपयोग सैद्धांतिक और अनुप्रयुक्त विज्ञान में होता है। आधारभूत पॉवर इटरशन से लेकर उन्नत QR एल्गोरिदम तक की कई तकनीकें इन मानों को प्रभावी ढंग से निर्धारित करने के लिए उपयोग की जाती हैं। अंतर्निहित सिद्धांतों की समझ उनके अनुप्रयोग की सुविधा प्रदान करती है, जो सटीक समाधान सुनिश्चित करती हैं वैज्ञानिक संगणना और उससे आगे।