Table of Contents
न्यूमेरिकल इंटीग्रेशन एक मूलभूत तकनीक है जो इंजीनियरिंग में उन अभिन्नों के मूल्य को अनुमानित करने के लिए है जिन्हें विश्लेषणात्मक रूप से हल नहीं किया जा सकता है। SciPy, एक पायथन लाइब्रेरी, इन गणनाओं को कुशलतापूर्वक करने के लिए शक्तिशाली उपकरण प्रदान करता है। यह लेख इंजीनियरों को यह समझने में मदद करने के लिए चरण-दर-चरण उदाहरण प्रस्तुत करता है कि कैसे संख्यात्मक एकीकरण के लिए SciPy का उपयोग किया जाए।
SciPy के साथ बेसिक न्यूमेरिकल इंटीग्रेशन
SciPy में संख्यात्मक एकीकरण के लिए सबसे आम कार्य है। यह निर्दिष्ट अंतराल पर एक फ़ंक्शन के निश्चित अभिन्न को पूरा करता है।
सबसे पहले, आवश्यक मॉड्यूल आयात करें और एकीकृत करने के लिए फ़ंक्शन को परिभाषित करें।
उदाहरण:
]]]
]]
फिर, अंतराल [0, 1] पर एकीकरण करें।
चर ] में अभिन्न का अनुमानित मूल्य होता है, और त्रुटि का अनुमान है।
एकाधिक कार्यों को एकीकृत करना
SciPy अधिक जटिल कार्यों और एकाधिक अंतरालों को संभाल सकता है। उदाहरण के लिए, [0, π] पर एक साइन फंक्शन को एकीकृत करना।
समारोह को परिभाषित करें:
]]]
]]
]
अभिन्न की गणना:
]]
परिणाम 0 और π के बीच साइन वक्र के तहत क्षेत्र को अनुमानित करता है।
सिम्पसन के नियम का उपयोग SciPy के साथ करना
SciPy सिम्पसन के नियम के लिए ] भी प्रदान करता है, जो समान रूप से स्पेस डेटा पॉइंट के लिए उपयोगी है।
उदाहरण के लिए डेटा अंक:
]]
]]
अभिन्न की गणना:
]]
यह विधि तब उपयुक्त है जब डेटा अंक नियमित अंतराल पर नमूना लिया जाता है।