मध्यबिंदु विधि: Difference between revisions

From Vigyanwiki
(Created page with "{{short description|Numeric solution for differential equations}} {{For|the midpoint rule in numerical quadrature|rectangle method}} File:Midpoint...")
 
No edit summary
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{short description|Numeric solution for differential equations}}
{{short description|Numeric solution for differential equations}}
{{For|the midpoint rule in numerical [[Numerical integration|quadrature]]|rectangle method}}
{{For|संख्यात्मक में मध्यबिंदु नियम [[संख्यात्मक एकीकरण|चतुर्भुज]]|आयताकार विधि}}


[[File:Midpoint method illustration.png|right|thumb|यह मानते हुए मध्यबिंदु विधि का चित्रण <math>y_n</math> सटीक मान के बराबर है <math>y(t_n).</math> मध्यबिंदु विधि गणना करती है <math>y_{n+1}</math> ताकि लाल राग मध्यबिंदु (हरी रेखा) पर स्पर्शरेखा रेखा के लगभग समानांतर हो।]][[संख्यात्मक विश्लेषण]] में, [[व्यावहारिक गणित]] की एक शाखा, मध्यबिंदु विधि संख्यात्मक [[साधारण अंतर समीकरण]]ों के लिए साधारण अंतर समीकरण को हल करने की एक-चरणीय विधि है,
[[File:Midpoint method illustration.png|right|thumb|यह मानते हुए मध्यबिंदु विधि का चित्रण <math>y_n</math> स्पष्ट मान के बराबर है <math>y(t_n).</math> मध्यबिंदु विधि गणना करती है <math>y_{n+1}</math> ताकि लाल राग मध्यबिंदु (हरी रेखा) पर स्पर्शरेखा रेखा के लगभग समानांतर हो।]][[संख्यात्मक विश्लेषण]] में, [[व्यावहारिक गणित]] की एक शाखा, '''मध्यबिंदु विधि''' संख्यात्मक [[साधारण अंतर समीकरण]] के लिए साधारण अंतर समीकरण को हल करने की एक-चरणीय विधि है,
:<math> y'(t) = f(t, y(t)), \quad y(t_0) = y_0 .</math>
:<math> y'(t) = f(t, y(t)), \quad y(t_0) = y_0 .</math>
स्पष्ट मध्यबिंदु विधि सूत्र द्वारा दी गई है
स्पष्ट मध्यबिंदु विधि सूत्र द्वारा दी गई है
Line 8: Line 8:
द्वारा अंतर्निहित मध्यबिंदु विधि
द्वारा अंतर्निहित मध्यबिंदु विधि
{{NumBlk|:|<math> y_{n+1} = y_n + hf\left(t_n+\frac{h}{2},\frac12 (y_n+y_{n+1})\right), </math>|{{EquationRef|1i}}}}
{{NumBlk|:|<math> y_{n+1} = y_n + hf\left(t_n+\frac{h}{2},\frac12 (y_n+y_{n+1})\right), </math>|{{EquationRef|1i}}}}
के लिए <math>n=0, 1, 2, \dots</math> यहाँ, <math>h</math> चरण का आकार है - एक छोटी धनात्मक संख्या, <math>t_n=t_0 + n h,</math> और <math>y_n</math> का परिकलित अनुमानित मान है <math>y(t_n).</math> स्पष्ट मध्यबिंदु विधि को कभी-कभी संशोधित यूलर विधि के रूप में भी जाना जाता है,<ref>{{harvnb|Süli|Mayers|2003|p=328}}</ref> अंतर्निहित विधि सबसे सरल [[संयोजन विधि]] है, और, हैमिल्टनियन गतिशीलता पर लागू, एक सहानुभूतिपूर्ण इंटीग्रेटर है। ध्यान दें कि संशोधित यूलर विधि ह्यून की विधि को संदर्भित कर सकती है,<ref>{{harvnb|Burden|Faires|2011|p=286}}</ref> अधिक स्पष्टता के लिए रनगे-कुट्टा विधियों की सूची देखें।


विधि का नाम इस तथ्य से आता है कि उपरोक्त सूत्र में, फ़ंक्शन <math>f</math> समाधान का ढलान देते हुए इसका मूल्यांकन किया जाता है <math>t = t_n + h/2= \tfrac{t_n+t_{n+1}}{2},</math> के बीच का मध्यबिंदु <math>t_n</math> जिस पर का मूल्य <math>y(t)</math> ज्ञात है और <math>t_{n+1}</math> जिस पर का मूल्य <math>y(t)</math> खोजने की जरूरत है.


एक ज्यामितीय व्याख्या विधि की बेहतर सहज समझ प्रदान कर सकती है (दाईं ओर चित्र देखें)। मूल यूलर विधि में, वक्र की स्पर्शरेखा <math>(t_n, y_n)</math> का उपयोग करके गणना की जाती है <math>f(t_n, y_n)</math>. अगला मान <math> y_{n+1}</math> वहां पाया जाता है जहां स्पर्शरेखा ऊर्ध्वाधर रेखा को काटती है <math>t=t_{n+1}</math>. हालाँकि, यदि दूसरा व्युत्पन्न केवल बीच में सकारात्मक है <math>t_n</math> और <math>t_{n+1}</math>, या केवल नकारात्मक (जैसा कि चित्र में है), वक्र तेजी से स्पर्शरेखा से दूर चला जाएगा, जिससे बड़ी त्रुटियां होंगी <math>h</math> बढ़ती है। आरेख दर्शाता है कि मध्यबिंदु (ऊपरी, हरी रेखा खंड) पर स्पर्शरेखा संभवतः उस अंतराल में वक्र का अधिक सटीक अनुमान देगी। हालाँकि, इस मध्यबिंदु स्पर्शरेखा की सटीक गणना नहीं की जा सकी क्योंकि हम वक्र को नहीं जानते हैं (यही गणना की जानी है)। इसके बजाय, इस स्पर्शरेखा का मूल्य का अनुमान लगाने के लिए मूल यूलर विधि का उपयोग करके अनुमान लगाया जाता है <math>y(t)</math> मध्यबिंदु पर, फिर स्पर्शरेखा के ढलान की गणना करें <math>f()</math>. अंत में, बेहतर स्पर्शरेखा का उपयोग के मूल्य की गणना के लिए किया जाता है <math>y_{n+1}</math> से <math>y_n</math>. यह अंतिम चरण आरेख में लाल कॉर्ड द्वारा दर्शाया गया है। ध्यान दें कि मान का अनुमान लगाने में त्रुटि के कारण, लाल कॉर्ड हरे खंड (सच्चे स्पर्शरेखा) के बिल्कुल समानांतर नहीं है <math>y(t)</math> मध्यबिंदु पर.
<math>n=0, 1, 2, \dots</math> के लिए यहां, <math>h</math> चरण आकार है - एक छोटी धनात्मक संख्या, <math>t_n=t_0 + n h,</math> और <math>y_n</math> का अनुमानित अनुमानित मान है। स्पष्ट मध्यबिंदु विधि को कभी-कभी संशोधित यूलर विधि के रूप में भी जाना जाता है,<ref>{{harvnb|Süli|Mayers|2003|p=328}}</ref> अंतर्निहित विधि सबसे सरल [[संयोजन विधि]] है, और, हैमिल्टनियन गतिशीलता पर प्रयुक्त , एक सहानुभूतिपूर्ण इंटीग्रेटर है। ध्यान दें कि संशोधित यूलर विधि ह्यून की विधि को संदर्भित कर सकती है,<ref>{{harvnb|Burden|Faires|2011|p=286}}</ref> अधिक स्पष्टता के लिए रनगे-कुट्टा विधियों की सूची देखें।


मध्यबिंदु विधि के प्रत्येक चरण पर स्थानीय त्रुटि क्रमबद्ध है <math>O\left(h^3\right)</math>, आदेश की वैश्विक त्रुटि दे रहा है <math>O\left(h^2\right)</math>. इस प्रकार, जबकि यूलर की विधि की तुलना में अधिक कम्प्यूटेशनल रूप से गहन, मध्यबिंदु विधि की त्रुटि आम तौर पर तेजी से घट जाती है <math>h \to 0</math>.
विधि का नाम इस तथ्य से आता है कि उपरोक्त सूत्र में, समाधान का स्लोप देने वाले फलन <math>f                                                                                                                                                                                                   
                                                                                                                                                                                                                                      </math> का मूल्यांकन <math>t_n</math> के बीच के मध्य बिंदु <math>t = t_n + h/2= \tfrac{t_n+t_{n+1}}{2},</math> पर किया जाता है, जिस पर <math>y(t)</math> का मान ज्ञात होता है और <math>t_{n+1}</math> जिस पर <math>y(t)</math> का मान ज्ञात करना आवश्यक है।
 
 
एक ज्यामितीय व्याख्या विधि की उत्तम सहज समझ प्रदान कर सकती है (दाईं ओर चित्र देखें)। मूल यूलर विधि में, <math>(t_n, y_n)</math> पर वक्र की स्पर्श रेखा की गणना <math>f(t_n, y_n)</math> का उपयोग करके की जाती है। अगला मान <math> y_{n+1}</math> वहां पाया जाता है जहां स्पर्श रेखा ऊर्ध्वाधर रेखा <math>t=t_{n+1}</math> को काटती है। चूँकि , यदि दूसरा व्युत्पन्न केवल <math>t_n</math> और <math>t_{n+1}</math>, के बीच धनात्मक है, या केवल ऋणात्मक है (जैसा कि चित्र में है), तो वक्र तेजी से स्पर्शरेखा से दूर हो जाएगा, जिससे <math>h</math> बढ़ने पर बड़ी त्रुटियां होंगी। आरेख दर्शाता है कि मध्यबिंदु (ऊपरी, हरी रेखा खंड) पर स्पर्शरेखा संभवतः उस अंतराल में वक्र का अधिक स्पष्ट अनुमान देगी। चूँकि इस मध्यबिंदु स्पर्शरेखा की स्पष्ट गणना नहीं की जा सकी क्योंकि हम वक्र को नहीं जानते हैं (यही गणना की जानी है)। इसके अतिरिक्त , मध्य बिंदु पर <math>y(t)</math> के मान का अनुमान लगाने के लिए मूल यूलर की विधि का उपयोग करके इस स्पर्शरेखा का अनुमान लगाया जाता है, फिर <math>f()</math>के साथ स्पर्शरेखा के स्लोप की गणना की जाती है। अंत में, उत्तम स्पर्शरेखा का उपयोग <math>y_{n+1}</math> से <math>y_n</math> के मान की गणना करने के लिए किया जाता है। यह अंतिम चरण आरेख में लाल कॉर्ड द्वारा दर्शाया गया है। ध्यान दें कि मध्य बिंदु पर <math>y(t)</math> के मान का अनुमान लगाने में त्रुटि के कारण, लाल कॉर्ड हरे खंड (सच्ची स्पर्शरेखा) के बिल्कुल समानांतर नहीं है।
 
मध्यबिंदु विधि के प्रत्येक चरण पर स्थानीय त्रुटि <math>O\left(h^3\right)</math> क्रम की है, जो <math>O\left(h^2\right)</math> क्रम की वैश्विक त्रुटि देती है। इस प्रकार, यूलर की विधि की तुलना में अधिक कम्प्यूटेशनल रूप से गहन होने पर, मध्यबिंदु विधि की त्रुटि समान्यत: <math>h \to 0</math> से अधिक तेजी से घट जाती है।
 
.


विधियाँ उच्च-क्रम विधियों के एक वर्ग के उदाहरण हैं जिन्हें रनगे-कुट्टा विधियों के रूप में जाना जाता है।
विधियाँ उच्च-क्रम विधियों के एक वर्ग के उदाहरण हैं जिन्हें रनगे-कुट्टा विधियों के रूप में जाना जाता है।


==मध्यबिंदु विधि की व्युत्पत्ति==
==मध्यबिंदु विधि की व्युत्पत्ति                                                                                                                   ==
फ़ाइल:संख्यात्मक एकीकरण चित्रण, चरण=1.svg|right|thumb|समीकरण के लिए संख्यात्मक एकीकरण का चित्रण <math>y'=y, y(0)=1.</math> नीला: [[यूलर विधि]], हरा: मध्यबिंदु विधि, लाल: सटीक समाधान, <math>y=e^t.</math> चरण का आकार है <math>h=1.0.</math>फ़ाइल:संख्यात्मक एकीकरण चित्रण चरण=0.25.svg|right|thumb|के लिए वही चित्रण <math>h=0.25.</math> यह देखा गया है कि मध्यबिंदु विधि यूलर विधि की तुलना में तेजी से अभिसरण करती है।
समीकरण के लिए संख्यात्मक एकीकरण का चित्रण <math>y'=y, y(0)=1.</math> नीला: [[यूलर विधि]], हरा: मध्यबिंदु विधि, लाल: स्पष्ट समाधान, <math>y=e^t.</math> चरण का आकार है <math>h=1.0.</math>''' '''के लिए वही चित्रण <math>h=0.25.</math> यह देखा गया है कि मध्यबिंदु विधि यूलर विधि की तुलना में तेजी से अभिसरण करती है।


मध्यबिंदु विधि यूलर विधि का परिशोधन है
मध्यबिंदु विधि यूलर विधि का परिशोधन है
:<math> y_{n+1} = y_n + hf(t_n,y_n),\, </math>
:<math> y_{n+1} = y_n + hf(t_n,y_n),\, </math>
और इसी तरह से व्युत्पन्न किया गया है।
और इसी तरह से व्युत्पन्न किया गया है। यूलर की विधि प्राप्त करने की कुंजी अनुमानित समानता है
यूलर की विधि प्राप्त करने की कुंजी अनुमानित समानता है
{{NumBlk|:|<math> y(t+h) \approx y(t) + hf(t,y(t)) </math>|{{EquationRef|2}}}}
{{NumBlk|:|<math> y(t+h) \approx y(t) + hf(t,y(t)) </math>|{{EquationRef|2}}}}
जो ढलान सूत्र से प्राप्त होता है
जो स्लोप सूत्र से प्राप्त होता है
{{NumBlk|:|<math> y'(t) \approx \frac{y(t+h) - y(t)}{h} </math>|{{EquationRef|3}}}}
{{NumBlk|:|<math> y'(t) \approx \frac{y(t+h) - y(t)}{h} </math>|{{EquationRef|3}}}}
और उसे ध्यान में रखते हुए <math> y' = f(t, y).</math>
और उसे ध्यान में रखते हुए <math> y' = f(t, y).</math>
मध्यबिंदु विधि के लिए, (3) को अधिक सटीक से बदलें
 
मध्यबिंदु विधि के लिए, (3) को अधिक स्पष्ट से बदलें
:<math> y'\left(t+\frac{h}{2}\right) \approx \frac{y(t+h) - y(t)}{h} </math>
:<math> y'\left(t+\frac{h}{2}\right) \approx \frac{y(t+h) - y(t)}{h} </math>
जब (2) के स्थान पर हम पाते हैं
जब (2) के स्थान पर हम पाते हैं
{{NumBlk|:|<math> y(t+h) \approx y(t) + hf\left(t+\frac{h}{2},y\left(t+\frac{h}{2}\right)\right). </math>|{{EquationRef|4}}}}
{{NumBlk|:|<math> y(t+h) \approx y(t) + hf\left(t+\frac{h}{2},y\left(t+\frac{h}{2}\right)\right). </math>|{{EquationRef|4}}}}


कोई भी इस समीकरण का उपयोग खोजने के लिए नहीं कर सकता <math> y(t+h)</math> जैसे कोई नहीं जानता <math>y</math> पर <math>t+h/2</math>. समाधान यह है कि [[टेलर श्रृंखला]] विस्तार का ठीक उसी तरह उपयोग किया जाए जैसे कि हल करने के लिए यूलर विधि का उपयोग किया जा रहा हो <math>y(t+h/2)</math>:
कोई इस समीकरण का उपयोग <math> y(t+h)</math> को खोजने के लिए नहीं कर सकता क्योंकि कोई <math>t+h/2</math> पर <math>y</math> को नहीं जानता है। समाधान यह है कि टेलर श्रृंखला विस्तार का उपयोग ठीक उसी तरह किया जाए जैसे कि <math>y(t+h/2)</math> को हल करने के लिए यूलर विधि का उपयोग किया जा रहा हो।
:<math>y\left(t + \frac{h}{2}\right) \approx y(t) + \frac{h}{2}y'(t)=y(t) + \frac{h}{2}f(t, y(t)),</math>
:<math>y\left(t + \frac{h}{2}\right) \approx y(t) + \frac{h}{2}y'(t)=y(t) + \frac{h}{2}f(t, y(t)),</math>
जो (4) प्लग इन करने पर हमें देता है
जो (4) प्लग इन करने पर हमें देता है
Line 40: Line 46:
और स्पष्ट मध्यबिंदु विधि (1e)।
और स्पष्ट मध्यबिंदु विधि (1e)।


अंतर्निहित विधि (1i) आधे चरण पर मान का अनुमान लगाकर प्राप्त की जाती है <math>t+h/2</math> से रेखाखंड के मध्यबिंदु तक <math>y(t)</math> को <math>y(t+h)</math>
अंतर्निहित विधि (1i) को <math>y(t)</math> से <math>y(t+h)</math> तक रेखा खंड के मध्य बिंदु द्वारा आधे चरण <math>t+h/2</math> पर मान का अनुमान लगाकर प्राप्त किया जाता है।
:<math>y\left(t+\frac h2\right)\approx \frac12\bigl(y(t)+y(t+h)\bigr)</math>
:<math>y\left(t+\frac h2\right)\approx \frac12\bigl(y(t)+y(t+h)\bigr)</math>
और इस तरह
और इस तरह
Line 49: Line 55:
y_{n+1}&=y_n+h\,k
y_{n+1}&=y_n+h\,k
\end{align}</math>
\end{align}</math>
जिसमें चरण आकार के साथ अंतर्निहित यूलर विधि शामिल है <math>h/2</math> इसके पहले भाग के रूप में.
जिसमें पहले भाग के रूप में चरण आकार <math>h/2</math> के साथ अंतर्निहित यूलर विधि सम्मिलित है।
 
अंतर्निहित विधि की समय समरूपता के कारण, स्थानीय त्रुटि के <math>h</math> में सम डिग्री के सभी पद समाप्त हो जाते हैं, जिससे कि स्थानीय त्रुटि स्वचालित रूप से <math>\mathcal O(h^3)</math> क्रम की हो जाती है। <math>k                                                                                                                                                                                           
                                                                                                                                                                                        </math> के निर्धारण में अंतर्निहित को स्पष्ट यूलर विधि से बदलने पर फिर से स्पष्ट मध्यबिंदु विधि प्राप्त होती है।
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


अंतर्निहित विधि की समय समरूपता के कारण, सभी
सम डिग्री की शर्तें <math>h</math> स्थानीय त्रुटि को रद्द करें, ताकि स्थानीय त्रुटि स्वचालित रूप से व्यवस्थित हो जाए <math>\mathcal O(h^3)</math>. के निर्धारण में अन्तर्निहित को स्पष्ट यूलर विधि से बदलना <math>k</math> स्पष्ट मध्यबिंदु विधि में फिर से परिणाम।


==यह भी देखें==
 
 
==यह भी देखें     ==
*[[आयत विधि]]
*[[आयत विधि]]
* ह्यून की विधि
* ह्यून की विधि
Line 77: Line 104:
* {{Citation | last1=Süli | first1=Endre | last2=Mayers | first2=David | title=An Introduction to Numerical Analysis | publisher=[[Cambridge University Press]] | isbn=0-521-00794-1 | year=2003}}.
* {{Citation | last1=Süli | first1=Endre | last2=Mayers | first2=David | title=An Introduction to Numerical Analysis | publisher=[[Cambridge University Press]] | isbn=0-521-00794-1 | year=2003}}.
* {{cite book |last1=Burden | first1=Richard | last2=Faires | first2=John |title=Numerical Analysis |publisher=Richard Stratton|year=2010|isbn=978-0-538-73351-9|page=286}}
* {{cite book |last1=Burden | first1=Richard | last2=Faires | first2=John |title=Numerical Analysis |publisher=Richard Stratton|year=2010|isbn=978-0-538-73351-9|page=286}}
{{Numerical integrators}}
[[Category: संख्यात्मक अंतर समीकरण]] [[Category: रंगे–कुत्ता मेथड्स]]


[[Category: Machine Translated Page]]
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category:Collapse templates]]
[[Category:Created On 25/07/2023]]
[[Category:Created On 25/07/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with script errors]]
[[Category:Short description with empty Wikidata description]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:Wikipedia metatemplates]]
[[Category:रंगे–कुत्ता मेथड्स]]
[[Category:संख्यात्मक अंतर समीकरण]]

Latest revision as of 12:55, 6 September 2023

यह मानते हुए मध्यबिंदु विधि का चित्रण स्पष्ट मान के बराबर है मध्यबिंदु विधि गणना करती है ताकि लाल राग मध्यबिंदु (हरी रेखा) पर स्पर्शरेखा रेखा के लगभग समानांतर हो।

संख्यात्मक विश्लेषण में, व्यावहारिक गणित की एक शाखा, मध्यबिंदु विधि संख्यात्मक साधारण अंतर समीकरण के लिए साधारण अंतर समीकरण को हल करने की एक-चरणीय विधि है,

स्पष्ट मध्यबिंदु विधि सूत्र द्वारा दी गई है

 

 

 

 

(1e)

द्वारा अंतर्निहित मध्यबिंदु विधि

 

 

 

 

(1i)


के लिए यहां, चरण आकार है - एक छोटी धनात्मक संख्या, और का अनुमानित अनुमानित मान है। स्पष्ट मध्यबिंदु विधि को कभी-कभी संशोधित यूलर विधि के रूप में भी जाना जाता है,[1] अंतर्निहित विधि सबसे सरल संयोजन विधि है, और, हैमिल्टनियन गतिशीलता पर प्रयुक्त , एक सहानुभूतिपूर्ण इंटीग्रेटर है। ध्यान दें कि संशोधित यूलर विधि ह्यून की विधि को संदर्भित कर सकती है,[2] अधिक स्पष्टता के लिए रनगे-कुट्टा विधियों की सूची देखें।

विधि का नाम इस तथ्य से आता है कि उपरोक्त सूत्र में, समाधान का स्लोप देने वाले फलन का मूल्यांकन के बीच के मध्य बिंदु पर किया जाता है, जिस पर का मान ज्ञात होता है और जिस पर का मान ज्ञात करना आवश्यक है।


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

मध्यबिंदु विधि के प्रत्येक चरण पर स्थानीय त्रुटि क्रम की है, जो क्रम की वैश्विक त्रुटि देती है। इस प्रकार, यूलर की विधि की तुलना में अधिक कम्प्यूटेशनल रूप से गहन होने पर, मध्यबिंदु विधि की त्रुटि समान्यत: से अधिक तेजी से घट जाती है।

.

विधियाँ उच्च-क्रम विधियों के एक वर्ग के उदाहरण हैं जिन्हें रनगे-कुट्टा विधियों के रूप में जाना जाता है।

मध्यबिंदु विधि की व्युत्पत्ति

समीकरण के लिए संख्यात्मक एकीकरण का चित्रण नीला: यूलर विधि, हरा: मध्यबिंदु विधि, लाल: स्पष्ट समाधान, चरण का आकार है के लिए वही चित्रण यह देखा गया है कि मध्यबिंदु विधि यूलर विधि की तुलना में तेजी से अभिसरण करती है।

मध्यबिंदु विधि यूलर विधि का परिशोधन है

और इसी तरह से व्युत्पन्न किया गया है। यूलर की विधि प्राप्त करने की कुंजी अनुमानित समानता है

 

 

 

 

(2)

जो स्लोप सूत्र से प्राप्त होता है

 

 

 

 

(3)

और उसे ध्यान में रखते हुए

मध्यबिंदु विधि के लिए, (3) को अधिक स्पष्ट से बदलें

जब (2) के स्थान पर हम पाते हैं

 

 

 

 

(4)

कोई इस समीकरण का उपयोग को खोजने के लिए नहीं कर सकता क्योंकि कोई पर को नहीं जानता है। समाधान यह है कि टेलर श्रृंखला विस्तार का उपयोग ठीक उसी तरह किया जाए जैसे कि को हल करने के लिए यूलर विधि का उपयोग किया जा रहा हो।

जो (4) प्लग इन करने पर हमें देता है

और स्पष्ट मध्यबिंदु विधि (1e)।

अंतर्निहित विधि (1i) को से तक रेखा खंड के मध्य बिंदु द्वारा आधे चरण पर मान का अनुमान लगाकर प्राप्त किया जाता है।

और इस तरह

सन्निकटन सम्मिलित करना के लिए

अंतर्निहित रनगे-कुट्टा पद्धति में परिणाम होता है

जिसमें पहले भाग के रूप में चरण आकार के साथ अंतर्निहित यूलर विधि सम्मिलित है।

अंतर्निहित विधि की समय समरूपता के कारण, स्थानीय त्रुटि के में सम डिग्री के सभी पद समाप्त हो जाते हैं, जिससे कि स्थानीय त्रुटि स्वचालित रूप से क्रम की हो जाती है। के निर्धारण में अंतर्निहित को स्पष्ट यूलर विधि से बदलने पर फिर से स्पष्ट मध्यबिंदु विधि प्राप्त होती है।












यह भी देखें

टिप्पणियाँ

  1. Süli & Mayers 2003, p. 328
  2. Burden & Faires 2011, p. 286


संदर्भ

  • Griffiths,D. V.; Smith, I. M. (1991). Numerical methods for engineers: a programming approach. Boca Raton: CRC Press. p. 218. ISBN 0-8493-8610-1.
  • Süli, Endre; Mayers, David (2003), An Introduction to Numerical Analysis, Cambridge University Press, ISBN 0-521-00794-1.
  • Burden, Richard; Faires, John (2010). Numerical Analysis. Richard Stratton. p. 286. ISBN 978-0-538-73351-9.