परिवर्तन मैट्रिक्स: Difference between revisions
No edit summary |
|||
Line 159: | Line 159: | ||
===परिप्रेक्ष्य प्रक्षेपण=== | ===परिप्रेक्ष्य प्रक्षेपण=== | ||
{{main| | {{main|परिप्रेक्ष्य प्रक्षेपण}} | ||
{{further|Pinhole camera model}} | {{further|Pinhole camera model}} | ||
[[File:Perspective transformation matrix 2D.svg|thumb|एक इकाई वर्ग पर 2D affine और परिप्रेक्ष्य परिवर्तन आव्यूह को लागू करने के प्रभावों की तुलना।]]एक अन्य प्रकार का परिवर्तन, जो 3डी कंप्यूटर ग्राफिक्स में महत्वपूर्ण है, [[ परिप्रेक्ष्य प्रक्षेपण ]] है। जबकि समानांतर अनुमानों का उपयोग समानांतर रेखाओं के साथ | [[File:Perspective transformation matrix 2D.svg|thumb|एक इकाई वर्ग पर 2D affine और परिप्रेक्ष्य परिवर्तन आव्यूह को लागू करने के प्रभावों की तुलना।]]एक अन्य प्रकार का परिवर्तन, जो 3डी कंप्यूटर ग्राफिक्स में महत्वपूर्ण है, [[ परिप्रेक्ष्य प्रक्षेपण ]] है। जबकि समानांतर अनुमानों का उपयोग समानांतर रेखाओं के साथ प्रतिबिम्बतल पर बिंदुओं को प्रोजेक्ट करने के लिए किया जाता है, परिप्रेक्ष्य प्रक्षेपण परियोजना प्रतिबिम्बविमान पर उन रेखाओं के साथ इंगित करता है जो एक बिंदु से निकलती हैं, जिसे प्रक्षेपण का केंद्र कहा जाता है। इसका तात्पर्य यह है कि जब किसी वस्तु का प्रक्षेपण केंद्र से बहुत दूर होता है तो उसका प्रक्षेपण छोटा होता है और जब वह करीब होता है तो बड़ा प्रक्षेपण होता है ([[ गुणात्मक प्रतिलोम ]]भी देखें)। | ||
सरलतम परिप्रेक्ष्य प्रक्षेपण प्रक्षेपण के केंद्र के रूप में मूल का उपयोग करता है, और विमान पर <math>z = 1</math> | सरलतम परिप्रेक्ष्य प्रक्षेपण प्रक्षेपण के केंद्र के रूप में मूल का उपयोग करता है, और विमान पर <math>z = 1</math> प्रतिबिम्बविमान के रूप में। इस परिवर्तन का कार्यात्मक रूप तब है <math>x' = x / z</math>; <math>y' = y / z</math>. हम इसे सजातीय निर्देशांक में इस प्रकार व्यक्त कर सकते हैं: | ||
<math display="block">\begin{bmatrix} x_c \\ y_c \\ z_c \\ w_c \end{bmatrix} = \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 1 & 0 \end{bmatrix} \begin{bmatrix} x \\ y \\ z \\ 1 \end{bmatrix} | <math display="block">\begin{bmatrix} x_c \\ y_c \\ z_c \\ w_c \end{bmatrix} = \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 1 & 0 \end{bmatrix} \begin{bmatrix} x \\ y \\ z \\ 1 \end{bmatrix} | ||
</math> | </math> | ||
आव्यूह गुणा करने के बाद, सजातीय घटक <math>w_c</math> के मान के बराबर होगा <math>z</math> और अन्य तीन नहीं बदलेंगे। इसलिए, वास्तविक विमान में वापस मैप करने के लिए हमें प्रत्येक घटक को विभाजित करके सजातीय विभाजन या परिप्रेक्ष्य विभाजन करना चाहिए <math>w_c</math>: | आव्यूह गुणा करने के बाद, सजातीय घटक <math>w_c</math> के मान के बराबर होगा <math>z</math> और अन्य तीन नहीं बदलेंगे। इसलिए, वास्तविक विमान में वापस मैप करने के लिए हमें प्रत्येक घटक को विभाजित करके सजातीय विभाजन या परिप्रेक्ष्य विभाजन करना चाहिए <math>w_c</math>: | ||
<math display="block">\begin{bmatrix} x' \\ y' \\ z' \\ 1 \end{bmatrix} = \frac{1}{w_c} \begin{bmatrix} x_c \\ y_c \\ z_c \\ w_c \end{bmatrix}</math> | <math display="block">\begin{bmatrix} x' \\ y' \\ z' \\ 1 \end{bmatrix} = \frac{1}{w_c} \begin{bmatrix} x_c \\ y_c \\ z_c \\ w_c \end{bmatrix}</math> | ||
अधिक जटिल परिप्रेक्ष्य अनुमानों को | अधिक जटिल परिप्रेक्ष्य अनुमानों को प्रतिबिम्बविमान और प्रक्षेपण के केंद्र को स्थानांतरित करने के लिए घुमाव, तराजू, अनुवाद और कतरनी के साथ जोड़कर बनाया जा सकता है, जहां भी वे वांछित हैं। | ||
== यह भी देखें == | == यह भी देखें == | ||
* 3 [[ 3डी प्रक्षेपण ]] | * 3 [[ 3डी प्रक्षेपण ]] | ||
* आधार परिवर्तन | * आधार परिवर्तन | ||
* [[ छवि सुधार ]] | * [[ छवि सुधार | प्रतिबिम्बसुधार]] | ||
* [[ मुद्रा (कंप्यूटर दृष्टि) ]] | * [[ मुद्रा (कंप्यूटर दृष्टि) ]] | ||
* [[ कठोर परिवर्तन ]] | * [[ कठोर परिवर्तन ]] |
Revision as of 10:40, 25 November 2022
रैखिक बीजगणित में, रैखिक परिवर्तनों को आव्यूह (गणित) द्वारा दर्शाया जा सकता है। यदि एक रैखिक परिवर्तन मानचित्रण है प्रति तथा के साथ एक स्तंभ सदिश है प्रविष्टियाँ, फिर
उपयोग करता है
आव्यूह मनमानी रैखिक परिवर्तनों को गणना के लिए उपयुक्त एक सुसंगत प्रारूप में प्रदर्शित करने की अनुमति देते हैं।[3] यह परिवर्तन को आसानी सेसमारोह संरचना (उनके आव्यूह को गुणा करके) करने की अनुमति देता है।
रेखीय परिवर्तन केवल वही नहीं हैं जिन्हें आव्यूह द्वारा दर्शाया जा सकता है। कुछ परिवर्तन जो एक एन-आयामी यूक्लिडियन अंतरिक्ष आर पर गैर-रैखिक हैंn को n+1-आयामी स्थान 'R' पर रैखिक परिवर्तनों के रूप में दर्शाया जा सकता हैएन+1. इनमें एफाइन परिवर्तन (जैसे ट्रांसलेशन (ज्यामिति)) और प्रक्षेपी परिवर्तन दोनों सम्मलित हैं। इस कारण से, 3 डी कंप्यूटर ग्राफिक्स में 4×4 परिवर्तन आव्यूह का व्यापक रूप से उपयोग किया जाता है। इन एन + 1-आयामी परिवर्तन आव्यूह को उनके आवेदन के आधार पर, एफ़िन परिवर्तन आव्यूह, प्रक्षेपीय परिवर्तन आव्यूह, या अधिक सामान्यतः गैर-रेखीय परिवर्तन आव्यूह कहा जाता है। एक एन-आयामी आव्यूह के संबंध में, एक एन+1-आयामी आव्यूह को संवर्धित आव्यूह के रूप में वर्णित किया जा सकता है।
भौतिकी में, एकसक्रिय परिवर्तन वह है जो वास्तव में एक प्रणाली की भौतिक स्थिति को बदलता है, और एक समन्वय प्रणाली की अनुपस्थिति में भी समझ में आता है, जबकि एकनिष्क्रिय परिवर्तन भौतिक प्रणाली के समन्वय विवरण में परिवर्तन (आधार का परिवर्तन) है। सक्रिय और निष्क्रियपरिवर्तन (गणित) के बीच अंतर महत्वपूर्ण है। स्वतः निर्धारित रूप से, परिवर्तन से, गणितज्ञों का तात्पर्य सामान्यतः पर सक्रिय परिवर्तन होता है, जबकि भौतिकविदों का तात्पर्य या तो हो सकता है।
भिन्न तरीके से कहें तो, एक निष्क्रिय परिवर्तन एक ही वस्तु के विवरण को संदर्भित करता है जैसा कि दो भिन्न-भिन्न समन्वय फ़्रेमों से देखा जाता है।
एक परिवर्तन का आव्यूह ढूँढना
यदि किसी के पास रैखिक परिवर्तन है कार्यात्मक रूप में,मानक आधार के प्रत्येक सदिश को T द्वारा रूपांतरित करके, फिर परिणाम को आव्यूह के स्तम्भ में सम्मिलित करके रूपांतरण आव्यूह A को निर्धारित करना आसान है। दूसरे शब्दों में,
विस्तृत करने के लिए, सदिश आधार सदिश में रैखिक संयोजन , निर्देशांक के साथ :
h> आव्यूह A के तत्वों को दिए गए आधार E के लिए प्रत्येक पर A लागू करके निर्धारित किया जाता है , और प्रतिक्रिया सदिश का अवलोकन करना
ईजेनबेसिस और विकर्ण आव्यूह
फिर भी, एक संचालक के लिए एक विशेष आधार है जिसमें घटक एक विकर्ण आव्यूह बनाते हैं और इस प्रकार, गुणन जटिलता कम हो जाती है n. विकर्ण होने का अर्थ है कि सभी गुणांक के अलावा योग में केवल एक पद छोड़कर शून्य हैं के ऊपर। बचे हुए विकर्ण तत्व, , को अभिलक्षणिक मान के रूप में जाना जाता है और इसके साथ नामित किया जाता है परिभाषित समीकरण में, जो कम हो जाता है . परिणामी समीकरण को अभिलक्षणिक मान समीकरण के रूप में जाना जाता है।[5] अभिलक्षणिक मान (eigenvalues) और अभिलक्षणिक सदिश (eigenvectors)।
विकर्णीय आव्यूह # विकर्ण के साथ, यह अभिलक्षणिक आधार से और उसके आधार पर परिवर्तन की विकर्णता है।
2 आयामों में उदाहरण
अधिकांश सामान्य ज्यामितीय परिवर्तन जो मूल को स्थिर रखते हैं, रैखिक होते हैं, जिनमें परिक्रमण, प्रवर्धन,कर्तन, प्रतिबिंब और आयतीय प्रक्षेपण सम्मलित हैं; यदि एक संबधित परिवर्तन एक शुद्ध अनुवाद नहीं है तो यह कुछ बिंदु को स्थिर रखता है, और परिवर्तन को रैखिक बनाने के लिए उस बिंदु को मूल के रूप में चुना जा सकता है। दो आयामों में, 2×2 परिवर्तन आव्यूह का उपयोग करके रैखिक परिवर्तनों का प्रतिनिधित्व किया जा सकता है।
स्ट्रेचिंग
एक्स-प्लेन में खिंचाव एक रैखिक परिवर्तन है जो एक विशेष दिशा में सभी दूरियों को एक स्थिर कारक द्वारा बढ़ाता है लेकिन लंबवत दिशा में दूरियों को प्रभावित नहीं करता है। हम केवल x-अक्ष और y-अक्ष के अनुदिश खिंचावों पर विचार करते हैं। एक्स-अक्ष के साथ एक खिंचाव का रूप है x' = kx; y' = y कुछ सकारात्मक स्थिरांक के लिए k. (ध्यान दें कि यदि k > 1, तो यह वास्तव में एक खिंचाव है; यदि k < 1, यह तकनीकी रूप से एक संपीड़न है, लेकिन हम इसे अभी भी एक खिंचाव कहते हैं। इसके अलावा यदि k = 1, तब परिवर्तन एक पहचान है, अर्थात इसका कोई प्रभाव नहीं है।)
आव्यूह एक कारक द्वारा एक खिंचाव के साथ जुड़ा हुआ है k x-अक्ष के अनुदिश निम्न द्वारा दिया जाता है:
निचोड़ना
यदि ऊपर के दो हिस्सों को पारस्परिक मूल्यों के साथ जोड़ा जाता है, तो परिवर्तन आव्यूह एक निचोड़ मानचित्रण का प्रतिनिधित्व करता है:
रोटेशन
मूल के बारे में कोण θ वामावर्त (सकारात्मक दिशा) द्वारा समन्वय परिक्रमण के लिए कार्यात्मक रूप है तथा . आव्यूह रूप में लिखा, यह बन जाता है:[6]
बाल काटना
कतरनी मानचित्रण के लिए (नेत्रहीन तिरछा के समान), दो संभावनाएँ हैं।
एक्स अक्ष के समानांतर एक कतरनी है तथा . आव्यूह रूप में लिखा, यह बन जाता है:
प्रतिबिंब
एक रेखा के बारे में प्रतिबिंब के लिए जो मूल बिंदु से होकर जाती है, मान लीजिए रेखा की दिशा में एक सदिश (ज्यामितीय) बनें। फिर परिवर्तन आव्यूह का उपयोग करें:
ऑर्थोगोनल प्रोजेक्शन
एक सदिश को आयतीय रूप से एक रेखा पर योजना करने के लिए जो मूल के माध्यम से जाती है, चलो रेखा की दिशा में एक सदिश (ज्यामितीय) बनें। फिर परिवर्तन आव्यूह का उपयोग करें:
प्रक्षेपण (रैखिक बीजगणित) भी रैखिक परिवर्तन हैं और इसे केवल एक आव्यूह द्वारा दर्शाया जा सकता है। यद्यपि, परिप्रेक्ष्य अनुमान नहीं हैं, और एक आव्यूह के साथ इनका प्रतिनिधित्व करने के लिए, सजातीय निर्देशांक कंप्यूटर ग्राफिक्स में उपयोग का उपयोग किया जा सकता है।
== 3डी कंप्यूटर ग्राफिक्स == में उदाहरण
रोटेशन
परिक्रमण आव्यूह एक कोण θ इकाई सदिश (एल, एम, एन) द्वारा परिभाषित किसी भी अक्ष के बारे में है [7]
प्रतिबिंब
एक विमान के माध्यम से एक बिंदु को प्रतिबिंबित करने के लिए (जो मूल के माध्यम से जाता है), कोई उपयोग कर सकता है , कहाँ पे 3×3 पहचान आव्यूह है और विमान के सामान्य सदिश के लिए त्रि-आयामी इकाई सदिश है। यदि L2 मानदंड|L2 का मानदंड , , तथा एकता है, परिवर्तन आव्यूह के रूप में व्यक्त किया जा सकता है:
यदि सदिश का चौथा घटक 1 के बजाय 0 है, तो केवल सदिश की दिशा परिलक्षित होती है और इसका परिमाण अपरिवर्तित रहता है, जैसे कि यह एक समानांतर विमान के माध्यम से प्रतिबिंबित होता है जो मूल से गुजरता है। यह एक उपयोगी गुण है क्योंकि यह एक ही आव्यूह के साथ स्थितीय सदिश और सामान्य सदिश दोनों के परिवर्तन की अनुमति देता है। अधिक स्पष्टीकरण के लिए समरूप निर्देशांक और #अन्य प्रकार के परिवर्तन नीचे देखें।
रूपांतरणों की रचना और उलटा करना
रैखिक परिवर्तनों का प्रतिनिधित्व करने के लिए आव्यूह का उपयोग करने के लिए मुख्य प्रेरणाओं में से एक यह है कि परिवर्तन आसानी से संरचना (कार्य) और उलटा हो सकता है।
रचना आव्यूह गुणन द्वारा पूरी की जाती है। पंक्ति और स्तंभ सदिश को आव्यूह, बाईं ओर पंक्तियों और दाईं ओर स्तंभों द्वारा संचालित किया जाता है। चूंकि टेक्स्ट बाएं से दाएं पढ़ता है, इसलिए स्तम्भ सदिश को प्राथमिकता दी जाती है जब परिवर्तन आव्यूह की रचना की जाती है:
यदि ए और बी दो रैखिक परिवर्तनों के आव्यूह हैं, तो पहले ए और फिर बी को स्तम्भ सदिश पर लागू करने का प्रभाव द्वारा दिया गया है:
जब A एक व्युत्क्रमणीय आव्यूह होता है तो एक आव्यूह A होता है−1 जो एक परिवर्तन का प्रतिनिधित्व करता है जो A को पूर्ववत करता है क्योंकि A के साथ इसकी रचना पहचान आव्यूह है। कुछ व्यावहारिक अनुप्रयोगों में, व्युत्क्रम की गणना सामान्य व्युत्क्रम कलन विधि का उपयोग करके या व्युत्क्रम संचालन (जिसमें स्पष्ट ज्यामितीय व्याख्या होती है, जैसे विपरीत दिशा में घूमना) और फिर उन्हें उल्टे क्रम में रचना करके की जा सकती है। परावर्तन आव्यूह एक विशेष मामला है क्योंकि अनैच्छिक आव्यूह और भिन्न से गणना करने की आवश्यकता नहीं है।
अन्य प्रकार के परिवर्तन
परिवर्तित परिवर्तन
आव्यूह के साथ एफ़िन परिवर्तन का प्रतिनिधित्व करने के लिए, हम सजातीय निर्देशांक का उपयोग कर सकते हैं। इसका मतलब है कि 2-सदिश (x, y) को 3-सदिश (x, y, 1) के रूप में और इसी तरह उच्च आयामों के लिए प्रदर्शित करना। इस प्रणाली का उपयोग करके, अनुवाद को आव्यूह गुणन के साथ व्यक्त किया जा सकता है। कार्यात्मक रूप बन जाता है:
दो या दो से अधिक एफाइन परिवर्तन के रैखिक संयोजन द्वारा अधिक एफाइन परिवर्तन प्राप्त किए जा सकते हैं। उदाहरण के लिए, सदिश के साथ अनुवाद T' दिया गया है θ वामावर्त कोण से एक घूर्णन R, कारकों के साथ एक मापन S और सदिश का अनुवाद टी T'RST का परिणाम M है:[8]
परिप्रेक्ष्य प्रक्षेपण
एक अन्य प्रकार का परिवर्तन, जो 3डी कंप्यूटर ग्राफिक्स में महत्वपूर्ण है, परिप्रेक्ष्य प्रक्षेपण है। जबकि समानांतर अनुमानों का उपयोग समानांतर रेखाओं के साथ प्रतिबिम्बतल पर बिंदुओं को प्रोजेक्ट करने के लिए किया जाता है, परिप्रेक्ष्य प्रक्षेपण परियोजना प्रतिबिम्बविमान पर उन रेखाओं के साथ इंगित करता है जो एक बिंदु से निकलती हैं, जिसे प्रक्षेपण का केंद्र कहा जाता है। इसका तात्पर्य यह है कि जब किसी वस्तु का प्रक्षेपण केंद्र से बहुत दूर होता है तो उसका प्रक्षेपण छोटा होता है और जब वह करीब होता है तो बड़ा प्रक्षेपण होता है (गुणात्मक प्रतिलोम भी देखें)।
सरलतम परिप्रेक्ष्य प्रक्षेपण प्रक्षेपण के केंद्र के रूप में मूल का उपयोग करता है, और विमान पर प्रतिबिम्बविमान के रूप में। इस परिवर्तन का कार्यात्मक रूप तब है ; . हम इसे सजातीय निर्देशांक में इस प्रकार व्यक्त कर सकते हैं:
यह भी देखें
- 3 3डी प्रक्षेपण
- आधार परिवर्तन
- प्रतिबिम्बसुधार
- मुद्रा (कंप्यूटर दृष्टि)
- कठोर परिवर्तन
- परिवर्तन (फ़ंक्शन)
- परिवर्तन ज्यामिति
संदर्भ
- ↑ Rafael Artzy (1965) Linear Geometry
- ↑ J. W. P. Hirschfeld (1979) Projective Geometry of Finite Fields, Clarendon Press
- ↑ Gentle, James E. (2007). "Matrix Transformations and Factorizations". मैट्रिक्स बीजगणित: सांख्यिकी में सिद्धांत, संगणना और अनुप्रयोग. Springer. ISBN 9780387708737.
- ↑ Nearing, James (2010). "Chapter 7.3 Examples of Operators" (PDF). भौतिकी के लिए गणितीय उपकरण. ISBN 978-0486482125. Retrieved January 1, 2012.
- ↑ Nearing, James (2010). "Chapter 7.9: Eigenvalues and Eigenvectors" (PDF). भौतिकी के लिए गणितीय उपकरण. ISBN 978-0486482125. Retrieved January 1, 2012.
- ↑ http://ocw.mit.edu/courses/aeronautics-and-astronautics/16-07-dynamics-fall-2009/lecture-notes/MIT16_07F09_Lec03.pdf[bare URL PDF]
- ↑ Szymanski, John E. (1989). इलेक्ट्रॉनिक इंजीनियरों के लिए बुनियादी गणित: मॉडल और अनुप्रयोग. Taylor & Francis. p. 154. ISBN 0278000681.
- ↑ Cédric Jules (February 25, 2015). "2डी ट्रांसफॉर्मेशन मैट्रिसेस बेकिंग".
इस पृष्ठ में अनुपलब्ध आंतरिक कड़ियों की सूची
- लीनियर अलजेब्रा
- पंक्ति सदिश
- यूक्लिडियन स्पेस
- आधार परिवर्तन
- व्यवस्था
- निर्देशांक तरीका
- भौतिक विज्ञान
- भौतिक विज्ञानी
- अनुवाद (ज्यामिति)
- विकर्णीयता
- रोटेशन का समन्वय करें
- एफ़िन परिवर्तन
- सजातीय निर्देशांक
- उलटा आव्यूह
- क्रमचयी गुणधर्म
- रैखिक नक्शा
बाहरी संबंध
- The Matrix Page Practical examples in POV-Ray
- Reference page - Rotation of axes
- Linear Transformation Calculator
- Transformation Applet - Generate matrices from 2D transformations and vice versa.
- Coordinate transformation under rotation in 2D
- Excel Fun - Build 3D graphics from a spreadsheet