another SO question का उत्तर देने का प्रयास करते समय, आयामों के लिए यूलर कोणों की गणना कैसे करें> 3 आया। RSpincalc
पैकेज में 3 डी रोटेशन मैट्रिक्स को यूलर या टेट-ब्रायन कोणों में परिवर्तित करने के लिए एक सीधा DCM2EA
फ़ंक्शन है, लेकिन यह केवल 3 आयामों के विशिष्ट मामले को संभालता है। wikipedia page on Euler angles उच्च आयामों के लिए यूलर कोणों को विस्तारित करने के मुद्दे पर संक्षेप में चर्चा करता है और Italian paper का उल्लेख करता है जो स्पष्ट रूप से आयामों की अधिक संख्या के लिए सामान्यीकृत करता है। दुर्भाग्य से, न तो मेरा इतालवी और न ही मेरे गणित उस पेपर को लेने और एक प्रयोग योग्य आर समारोह बनाने के लिए काफी हैं।आयामों के लिए यूलर कोण/टेट-ब्रायन कोणों के एनालॉग की गणना> 3
कम से कम कहने के लिए this answer में उपयोग की जाने वाली मेरी वर्तमान विधि थोड़ा बोझिल है। मैं एक प्रतीकात्मक मैट्रिक्स बनाने के लिए Ryacas
पैकेज का उपयोग करता हूं जो आयामों की मनमानी संख्या के लिए घूर्णन की श्रृंखला का समग्र है। इसके बाद आवश्यक कोणों को खोजने के लिए इसे ज्ञात रोटेशन मैट्रिक्स के खिलाफ हल किया जा सकता है। यह काम करता है, लेकिन आयामों की संख्या 5 या उससे अधिक होने के बाद यह तेजी से धीमी हो जाती है।
क्या इस उद्देश्य को प्राप्त करने का कोई बेहतर तरीका है, या तो Italian paper में विधि के कार्यान्वयन के माध्यम से या कुछ और?
मैं अगले 7 घंटों में इसे सत्यापित करने में सक्षम नहीं हूं लेकिन यह जवाब के सबसे नज़दीक है इसलिए मैंने इनाम से सम्मानित किया है। –