दो समन्वय प्रणाली हैं। हम पहले निर्देशांक प्रणाली के संबंध में दूसरी समन्वय प्रणाली के अक्ष के मूल और 3 डी वैक्टर के 3 डी समन्वयक जानते हैं। फिर हम रोटेशन मैट्रिक्स कैसे ढूंढ सकते हैं जो पहली समन्वय प्रणाली को दूसरे समन्वय प्रणाली में बदल देता है?दो समन्वय प्रणालियों के बीच रोटेशन मैट्रिक्स कैसे खोजें?
उत्तर
समस्या वर्णित इस प्रकार हल किया जा सकता।
M = m_11 m_12 m_13
m_21 m_22 m_23
m_31 m_32 m_33
वांछित रोटेशन मैट्रिक्स को इंगित करें। हमें
1 0 0 * M + t = x_x x_y x_z
0 1 0 y_x y_y y_z
0 0 1 z_x z_y z_y
जहां t
अनुवाद को इंगित करता है; हम देखते हैं कि इस मैट्रिक्स समानता को बाईं ओर गुणा करके पहचान मैट्रिक्स के साथ गुणा करके हल किया जा सकता है, जो स्वयं के विपरीत है; इसलिए हम निम्नलिखित समानता प्राप्त करते हैं।
M + t = x_x x_y x_z
y_x y_y y_z
z_x z_y z_y
यह दोनों तरफ से t
घटाकर वांछित मैट्रिक्स M
प्राप्त करने के लिए इस प्रकार से पुनर्व्यवस्थित किया जा सकता।
M = x_x x_y x_z - t = x_x-t_x x_y-t_y x_z-t_z
y_x y_y y_z y_x-t_x y_y-t_y y_z-t_z
z_x z_y z_y z_x-t_x z_y-t_y z_z-t_z
ध्यान दें कि प्रारंभिक मैट्रिक्स मानक आधार के मूल वैक्टर से बाहर अपेक्षाकृत आसान था। आम तौर पर यह अधिक कठिन होता है और इसमें basis transformation शामिल होता है, जो मूल रूप से Gaussian elimination द्वारा किया जा सकता है, लेकिन यह संख्यात्मक रूप से कठिन हो सकता है।
मुझे लगता है कि आधार में परिवर्तन Wiki Link आपकी मदद कर सकता है। इसे लागू करने में काफी आसान है।
मैंने इसके बारे में एक लेख लिखा है जो दर्शाता है कि स्रोत कोड के साथ इसे कैसे किया जाए। संक्षिप्त उत्तर है कि आप, अलग धुरी के डॉट के उत्पादों के साथ एक 3x3 मैट्रिक्स का निर्माण
http://www.meshola.com/Articles/converting-between-coordinate-systems
- 1. दो डेटाबेस के बीच समन्वय
- 2. दो स्ट्रिंग के बीच सबस्ट्रिंग कैसे खोजें?
- 3. दो दो ट्रांसफॉर्म मैट्रिक्स (एक्सएनए)
- 4. दो पते के बीच दूरी कैसे खोजें? (जावा सर्वर साइड)
- 5. रोटेशन मैट्रिक्स मनमानी बिंदु
- 6. रोटेशन मैट्रिक्स में Quaternion रोटेशन कनवर्ट करें?
- 7. रेखांश, अक्षांश, 3 डी-कार्टेसियन समन्वय प्रणालियों के लिए ऊंचाई
- 8. ओपन मैट्रिक्स रोटेशन quaternions
- 9. दो दृश्यों के बीच में अंतर खोजें?
- 10. दो तिथियों के बीच कुल घंटे खोजें
- 11. दो तारों के बीच सभी सबस्ट्रिंग्स खोजें
- 12. मैट्रिक्स
- 13. आईओएस रोटेशन मैट्रिक्स का स्पष्टीकरण
- 14. आवश्यक मैट्रिक्स से रोटेशन और अनुवाद गलत
- 15. 3x3 रोटेशन मैट्रिक्स को 4x4 मैट्रिक्स में कैसे परिवर्तित करें?
- 16. LINQ से Entity में दो तिथियों के बीच कैसे खोजें?
- 17. दो निर्दिष्ट तारीखों के बीच की तारीखों को कैसे खोजें?
- 18. मैं दो अन्य मैट्रिक्स के बीच पंक्तियों द्वारा मैट्रिक्स को विभाजित/विभाजित कैसे कर सकता हूं?
- 19. बहुभुज सुडौल पर निकटतम प्वाइंट के समन्वय खोजें
- 20. यूक्लिडियन दूरी दो वैक्टरों (एकल पंक्ति मैट्रिक्स) के बीच दूरी
- 21. Augmented Reality के लिए कैमरा मैट्रिक्स कैसे खोजें?
- 22. उसी प्रकार की दो इकाइयों के बीच अंतर खोजें
- 23. कण प्रणालियों
- 24. दो अलग-अलग प्रणालियों, सर्वोत्तम दृष्टिकोण के बीच वस्तुओं को सिंक करना?
- 25. होमोग्राफी मैट्रिक्स
- 26. कैश दो मैट्रिक्स
- 27. एंड्रॉइड: दो भू समन्वय के बीच पैदल दूरी कैसे प्राप्त करें?
- 28. रोटेशन मैट्रिस
- 29. साजिश समन्वय जोड़े के लिए दो सूचियों को कैसे जोड़ें?
- 30. एक विमान के लिए ओपन रोटेशन मैट्रिक्स का पता लगाएं, रोटेशन के बाद सामान्य वेक्टर दिया
ध्यान दें कि रोटेशन मैट्रिक्स के लिए एक एम के सभी स्तंभों से अनुवाद वेक्टर घटाना चाहिए 'आर = x_x तो - एक्स x_y - x x_z - x ... 'और – MBo
पर मैं प्रयुक्त नोटेशन से परिचित नहीं हूं; एक शामिल अनुवाद को इंगित नहीं करता है? यह समझ में आता है, हालांकि मूल प्रश्न केवल घूर्णन के लिए मांग करता है। – Codor
मुझे लगता है हाँ, लेखक का [आर | टी] घूर्णन + अनुवाद (नोट गैर शून्य मूल) का तात्पर्य है। आपका मैट्रिक्स एम शुद्ध रोटेशन केस के लिए सही है, आर + टी के लिए सापेक्ष निर्देशांक – MBo