सदिशीकरण (गणित)
गणित में, विशेष रूप से रैखिक बीजगणित और आव्यूह (गणित) में, आव्यूह (गणित) का सदिशीकरण रैखिक परिवर्तन है जो आव्यूह को सदिश (गणित और भौतिकी) में परिवर्तित करता है। विशेष रूप से a m × n आव्यूह A का सदिशीकरण, जिसे vec(A) कहा जाता है, mn × 1 स्तंभ सदिश है जो आव्यूह A के स्तंभों को एक दूसरे के ऊपर रखकर प्राप्त किया जाता है:
यहां, A की i-वीं पंक्ति और j-वें स्तंभ में अवयव का प्रतिनिधित्व करता है, और सुपरस्क्रिप्ट ट्रांसपोज़ को दर्शाता है। सदिशीकरण, इनके (अर्थात्, आव्यूहों और सदिशों के) मध्य समरूपता को सदिश स्थानों के रूप में समन्वयित करके व्यक्त करता है।
उदाहरण के लिए, 2×2 आव्यूह ,के लिए सदिशीकरण है .
A के सदिशीकरण और उसके स्थानान्तरण के सदिशीकरण के मध्य संबंध कम्यूटेशन आव्यूह द्वारा दिया गया है।
क्रोनकर उत्पाद के साथ संगतता
आव्यूह गुणन को आव्यूह पर रैखिक परिवर्तन के रूप में व्यक्त करने के लिए क्रोनेकर उत्पाद के साथ सदिशीकरण का अधिकांशतः उपयोग किया जाता है। विशेष रूप से,
दो अन्य उपयोगी सूत्रीकरण हैं:
हैडामर्ड उत्पादों के साथ संगतता
सदिशीकरण एक बीजगणित समरूपता है जो हैडामर्ड (एंट्रीवाइज) उत्पाद के साथ n × n आव्यूह के स्थान से लेकर हैडामर्ड उत्पाद के साथ Cn2 तक है:
आंतरिक उत्पादों के साथ संगतता
सदिशीकरण आव्यूह मानदंड फ्रोबेनियस मानदंड (या हिल्बर्ट-श्मिट) आंतरिक उत्पाद के साथ n×n आव्यूह के स्थान से 'Cn2' तक एकात्मक परिवर्तन है।:
एक रैखिक योग के रूप में सदिशीकरण
आव्यूह सदिशीकरण ऑपरेशन को एक रैखिक योग के रूप में लिखा जा सकता है। मान लीजिए X एक m × n आव्यूह है जिसे हम सदिश करना चाहते हैं, और ei को n-डायमेंशनल स्पेस के लिए i-th कैनोनिकल बेस सदिश होने दें, जो कि है। मान लीजिए Bi एक (mn) × m ब्लॉक आव्यूह है जिसे इस प्रकार परिभाषित किया गया है:
फिर X का सदिश संस्करण इस प्रकार व्यक्त किया जा सकता है:
वैकल्पिक रूप से, रैखिक योग को क्रोनकर उत्पाद का उपयोग करके व्यक्त किया जा सकता है:
अर्ध-सदिशीकरण
एक सममित आव्यूह A के लिए, सदिश vec(A) में आवश्यकता से अधिक जानकारी होती है, क्योंकि आव्यूह पूरी तरह से निचले त्रिकोणीय आव्यूह भाग के साथ समरूपता द्वारा निर्धारित होता है, अर्थात, n(n + 1)/2 मुख्य विकर्ण पर और नीचे प्रविष्टियाँ ऐसे आव्यूह के लिए, अर्ध-सदिशीकरण कभी-कभी सदिशीकरण की तुलना में अधिक उपयोगी होता है। एक सममित n × n आव्यूह A का अर्ध-सदिशीकरण, vec (A), n(n + 1)/2 × 1 स्तंभ सदिश है जो A के केवल निचले त्रिकोणीय भाग को सदिश करके प्राप्त किया जाता है:
ऐसे अद्वितीय आव्यूह उपस्थित हैं जो आव्यूह के आधे-सदिशीकरण को उसके सदिशीकरण और इसके विपरीत में परिवर्तित करते हैं, जिन्हें क्रमशः डुप्लीकेशन आव्यूह और एलिमिनेशन आव्यूह कहा जाता है।
प्रोग्रामिंग लैंग्वेज
मैट्रिसेस प्रयुक्त करने वाली प्रोग्रामिंग लैंग्वेज में सदिशीकरण के आसान साधन हो सकते हैं। मैटलैब/जीएनयू ऑक्टेव में आव्यूह A
को A(:)
. द्वारा वेक्टरकृत किया जा सकता है जीएनयू ऑक्टेव क्रमश vec(A)
और vech(A)
सदिशीकरण और अर्ध-सदिशीकरण की भी अनुमति देता है । जूलिया (प्रोग्रामिंग लैंग्वेज ) के पास vec(A)
है पायथन (प्रोग्रामिंग लैंग्वेज ) में NumPy सरणियाँ प्रयुक्त होती हैं ,[note 1] जबकि आर प्रोग्रामिंग लैंग्वेज में वांछित प्रभाव इसके माध्यम से प्राप्त किया जा सकता है आर प्रोग्रामिंग लैंग्वेज में, फ़ंक्शन vec()
पैकेज 'ks' सदिशीकरण और कार्य की अनुमति देता है vech()
'ks' और 'sn' दोनों पैकेजों में प्रयुक्त किया गया अर्ध-सदिशीकरण की अनुमति देता है।[2][3][4]
टिप्पणियाँ
यह भी देखें
- डुप्लीकेशन और एलिमिनेशन आव्यूह
- वोइगट नोटेशन
- पैक्ड स्टोरेज आव्यूह
- पंक्ति-प्रमुख क्रम या स्तंभ-प्रमुख क्रम
- मैट्रिकाइजेशन
संदर्भ
- ↑ Macedo, H. D.; Oliveira, J. N. (2013). "Typing Linear Algebra: A Biproduct-oriented Approach". Science of Computer Programming. 78 (11): 2160–2191. arXiv:1312.4818. doi:10.1016/j.scico.2012.07.012. S2CID 9846072.
- ↑ Duong, Tarn (2018). "ks: Kernel Smoothing". R package version 1.11.0.
- ↑ Azzalini, Adelchi (2017). "The R package 'sn': The Skew-Normal and Related Distributions such as the Skew-t". R package version 1.5.1.
- ↑ Vinod, Hrishikesh D. (2011). "Simultaneous Reduction and Vec Stacking". Hands-on Matrix Algebra Using R: Active and Motivated Learning with Applications. Singapore: World Scientific. pp. 233–248. ISBN 978-981-4313-69-8 – via Google Books.
- Jan R. Magnus and Heinz Neudecker (1999), Matrix Differential Calculus with Applications in Statistics and Econometrics, 2nd Ed., Wiley. ISBN 0-471-98633-X.