यह प्रश्न अधिक है कि किसी समस्या का संख्यात्मक रूप से सामना कैसे किया जाए।
एक छोटे से प्रोजेक्ट में मैं जानूस और एपिमिथियस के कोऑर्बिटल गति का अनुकरण करना चाहता था। यह मूल रूप से तीन शरीर की समस्या है। मैं शनि मूल पर तय किया जाना चुनते हैं, तो जाने और जानूस और एपिमेथेउस के स्थान वैक्टर, क्रमशः। चूंकि प्रभाव तब होता है जब जानूस और एपिमिथियस एक साथ बहुत करीब होते हैं मैंने एक बेहतर रिज़ॉल्यूशन के लिए रिश्तेदार निर्देशांक चुने, अर्थात और । अब मुझे गति के निम्नलिखित समीकरण मिलते हैं:
जहाँ चन्द्रमाओं के द्रव्यमान से मेल खाता है, शनि का द्रव्यमान है और गुरुत्वाकर्षण स्थिरांक है। समस्या तब पैदा होती है जब मैं इसे संख्यात्मक रूप से हल करने का प्रयास करता हूं। एक को पूरी तरह से अलग परिमाण के मूल्यों से निपटना पड़ता है, अर्थात और । और , 0 से 150,000 के क्षेत्रों में हैं।
ईमानदार होने के लिए मुझे यकीन नहीं है कि इस तरह की संख्यात्मक समस्याओं पर चर्चा करने के लिए यह जगह है।
अधिक जानकारी:
कोड Matlab में लिखा गया है और मैं परिणाम प्राप्त करने के लिए एक मानक ODE सॉल्वर का उपयोग करता हूं। हालाँकि, यह टूट रहा है क्योंकि मशीन की सटीकता के तहत चरण का आकार कम नहीं किया जा सकता है। (मुझे लगता है कि यह आश्चर्य की बात नहीं है क्योंकि किसी को परिमाण के पहले से उल्लिखित आदेशों से निपटना होगा)।