संख्यात्मक विश्लेषण: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Field of mathematics}} {{Use dmy dates|date=October 2020}} Image:Ybc7289-bw.jpg|thumb|250px|right|बाबुलियन क्ले टैबले...")
 
No edit summary
Line 2: Line 2:
{{Use dmy dates|date=October 2020}}
{{Use dmy dates|date=October 2020}}
[[Image:Ybc7289-bw.jpg|thumb|250px|right|बाबुलियन क्ले टैबलेट YBC 7289 (c। 1800–1600 ईसा पूर्व) एनोटेशन के साथ।2 के वर्गमूल का अनुमान चार सेक्सजैमिमल आंकड़े हैं, जो लगभग छह दशमलव आंकड़े हैं।1 + 24/60 + 51/60<sup>2</sup> + 10/60<sup>3</sup>= 1.41421296 ...<ref>{{Cite web |url=http://it.stlawu.edu/%7Edmelvill/mesomath/tablets/YBC7289.html |title=Photograph, illustration, and description of the root(2) tablet from the Yale Babylonian Collection |access-date=2 October 2006 |archive-date=13 August 2012 |archive-url=https://web.archive.org/web/20120813054036/http://it.stlawu.edu/%7Edmelvill/mesomath/tablets/YBC7289.html |url-status=dead }}</ref>]]
[[Image:Ybc7289-bw.jpg|thumb|250px|right|बाबुलियन क्ले टैबलेट YBC 7289 (c। 1800–1600 ईसा पूर्व) एनोटेशन के साथ।2 के वर्गमूल का अनुमान चार सेक्सजैमिमल आंकड़े हैं, जो लगभग छह दशमलव आंकड़े हैं।1 + 24/60 + 51/60<sup>2</sup> + 10/60<sup>3</sup>= 1.41421296 ...<ref>{{Cite web |url=http://it.stlawu.edu/%7Edmelvill/mesomath/tablets/YBC7289.html |title=Photograph, illustration, and description of the root(2) tablet from the Yale Babylonian Collection |access-date=2 October 2006 |archive-date=13 August 2012 |archive-url=https://web.archive.org/web/20120813054036/http://it.stlawu.edu/%7Edmelvill/mesomath/tablets/YBC7289.html |url-status=dead }}</ref>]]
संख्यात्मक विश्लेषण एल्गोरिदम का अध्ययन है जो गणितीय विश्लेषण की समस्याओं के लिए संख्यात्मक सन्निकटन (प्रतीकात्मक जोड़तोड़ के विपरीत) का उपयोग करता है (जैसा कि असतत गणित से अलग है)।संख्यात्मक विश्लेषण इंजीनियरिंग और भौतिक विज्ञान के सभी क्षेत्रों में आवेदन पाता है, और 21 वीं सदी में जीवन और सामाजिक विज्ञान, चिकित्सा, व्यवसाय और यहां तक कि कला भी।कंप्यूटिंग शक्ति में वर्तमान वृद्धि ने विज्ञान और इंजीनियरिंग में विस्तृत और यथार्थवादी गणितीय मॉडल प्रदान करते हुए, अधिक जटिल संख्यात्मक विश्लेषण के उपयोग को सक्षम किया है।संख्यात्मक विश्लेषण के उदाहरणों में शामिल हैं: आकाशीय यांत्रिकी में पाए जाने वाले साधारण अंतर समीकरण (ग्रहों, सितारों और आकाशगंगाओं की गतियों की भविष्यवाणी करते हुए), डेटा विश्लेषण में संख्यात्मक रैखिक बीजगणित,<ref>Demmel, J. W. (1997). Applied numerical linear algebra. [[Society for Industrial and Applied Mathematics|SIAM]].</ref><ref>Ciarlet, P. G., Miara, B., & Thomas, J. M. (1989). Introduction to numerical linear algebra and optimization. Cambridge University Press.</ref><ref>Trefethen, Lloyd; Bau III, David (1997). Numerical Linear Algebra (1st ed.). Philadelphia: [[Society for Industrial and Applied Mathematics|SIAM]].</ref>और स्टोचस्टिक डिफरेंशियल इक्वेशन और मार्कोव चेन्स इन मेडिसिन और बायोलॉजी में लिविंग सेल का अनुकरण।
संख्यात्मक विश्लेषण एल्गोरिदम का अध्ययन है जो गणितीय विश्लेषण की समस्याओं के लिए संख्यात्मक सन्निकटन (प्रतीकात्मक जोड़तोड़ के विपरीत) का उपयोग करता है (जैसा कि असतत गणित से अलग है)।संख्यात्मक विश्लेषण इंजीनियरिंग और भौतिक विज्ञान के सभी क्षेत्रों में आवेदन पाता है, और 21 वीं सदी में जीवन और सामाजिक विज्ञान, चिकित्सा, व्यवसाय और यहां तक कि कला भी।कंप्यूटिंग शक्ति में वर्तमान वृद्धि ने विज्ञान और इंजीनियरिंग में विस्तृत और यथार्थवादी गणितीय मॉडल प्रदान करते हुए, अधिक जटिल संख्यात्मक विश्लेषण के उपयोग को सक्षम किया है।संख्यात्मक विश्लेषण के उदाहरणों में शामिल हैं: आकाशीय यांत्रिकी में पाए जाने वाले साधारण अंतर समीकरण (ग्रहों, सितारों और आकाशगंगाओं की गतियों की भविष्यवाणी करते हुए), डेटा विश्लेषण में संख्यात्मक रैखिक बीजगणित,<ref>Demmel, J. W. (1997). Applied numerical linear algebra. [[Society for Industrial and Applied Mathematics|SIAM]].</ref><ref>Ciarlet, P. G., Miara, B., & Thomas, J. M. (1989). Introduction to numerical linear algebra and optimization. Cambridge University Press.</ref><ref>Trefethen, Lloyd; Bau III, David (1997). Numerical Linear Algebra (1st ed.). Philadelphia: [[Society for Industrial and Applied Mathematics|SIAM]].</ref> और स्टोचस्टिक डिफरेंशियल इक्वेशन और मार्कोव चेन्स इन मेडिसिन और बायोलॉजी में लिविंग सेल का अनुकरण।


आधुनिक कंप्यूटरों से पहले, संख्यात्मक तरीके अक्सर बड़े मुद्रित तालिकाओं से डेटा का उपयोग करते हुए, हाथ प्रक्षेप सूत्रों पर भरोसा करते थे।20 वीं शताब्दी के मध्य के बाद से, कंप्यूटर इसके बजाय आवश्यक कार्यों की गणना करते हैं, लेकिन सॉफ्टवेयर एल्गोरिदम में कई समान सूत्रों का उपयोग जारी है।<ref name="20c">Brezinski, C., & Wuytack, L. (2012). Numerical analysis: Historical developments in the 20th century. Elsevier.</ref>
आधुनिक कंप्यूटरों से पहले, संख्यात्मक तरीके अक्सर बड़े मुद्रित तालिकाओं से डेटा का उपयोग करते हुए, हाथ प्रक्षेप सूत्रों पर भरोसा करते थे।20 वीं शताब्दी के मध्य के बाद से, कंप्यूटर इसके बजाय आवश्यक कार्यों की गणना करते हैं, लेकिन सॉफ्टवेयर एल्गोरिदम में कई समान सूत्रों का उपयोग जारी है।<ref name="20c">Brezinski, C., & Wuytack, L. (2012). Numerical analysis: Historical developments in the 20th century. Elsevier.</ref>
संख्यात्मक बिंदु का दृष्टिकोण जल्द से जल्द गणितीय लेखन में वापस चला जाता है।येल बेबीलोनियन कलेक्शन (YBC 7289) से एक टैबलेट, 2 के वर्गमूल के एक सेक्सेजिमल न्यूमेरिकल सन्निकटन देता है, जो एक यूनिट वर्ग में विकर्ण की लंबाई है।
संख्यात्मक बिंदु का दृष्टिकोण जल्द से जल्द गणितीय लेखन में वापस चला जाता है।येल बेबीलोनियन कलेक्शन (YBC 7289) से एक टैबलेट, 2 के वर्गमूल के एक सेक्सेजिमल न्यूमेरिकल सन्निकटन देता है, जो एक यूनिट वर्ग में विकर्ण की लंबाई है।


Line 23: Line 22:


=== इतिहास ===
=== इतिहास ===
संख्यात्मक विश्लेषण का क्षेत्र कई शताब्दियों तक आधुनिक कंप्यूटरों के आविष्कार से पहले होता है।रैखिक प्रक्षेप पहले से ही 2000 से अधिक साल पहले उपयोग में था।अतीत के कई महान गणितज्ञ संख्यात्मक विश्लेषण से प्रभावित थे,<ref NAME = 20C /> जैसा कि न्यूटन की विधि, Lagrange Interpolation Polynomial, Gaussian Elimination, या Euler की विधि जैसे महत्वपूर्ण एल्गोरिदम के नाम से स्पष्ट है।
संख्यात्मक विश्लेषण का क्षेत्र कई शताब्दियों तक आधुनिक कंप्यूटरों के आविष्कार से पहले होता है।रैखिक प्रक्षेप पहले से ही 2000 से अधिक साल पहले उपयोग में था।अतीत के कई महान गणितज्ञ संख्यात्मक विश्लेषण से प्रभावित थे,<ref name="20c"/> जैसा कि न्यूटन की विधि, लैग्रेंज इंटरपोलेशन बहुपद, गाऊसी उन्मूलन, या यूलर की विधि जैसे महत्वपूर्ण एल्गोरिदम के नाम से स्पष्ट है।


हाथ से संगणनाओं को सुविधाजनक बनाने के लिए, बड़ी पुस्तकों का उत्पादन फॉर्मूले और डेटा के टेबल जैसे प्रक्षेप बिंदु और फ़ंक्शन गुणांक के साथ किया गया था। इन तालिकाओं का उपयोग करते हुए, अक्सर कुछ कार्यों के लिए 16 दशमलव स्थानों या उससे अधिक की गणना की जाती है, कोई भी दिए गए सूत्रों में प्लग करने के लिए मान देख सकता है और कुछ कार्यों के बहुत अच्छे संख्यात्मक अनुमान प्राप्त कर सकता है। क्षेत्र में कैनोनिकल वर्क अब्रामोविट्ज़ और स्टेगुन द्वारा संपादित एनआईएसटी प्रकाशन है, जो आमतौर पर उपयोग किए जाने वाले सूत्रों और कार्यों और कई बिंदुओं पर उनके मूल्यों की एक बहुत बड़ी संख्या में 1000-प्लस पेज बुक है। कंप्यूटर उपलब्ध होने पर फ़ंक्शन मान अब बहुत उपयोगी नहीं हैं, लेकिन सूत्रों की बड़ी सूची अभी भी बहुत आसान हो सकती है।
हाथ से संगणनाओं को सुविधाजनक बनाने के लिए, बड़ी पुस्तकों का उत्पादन फॉर्मूले और डेटा के टेबल जैसे प्रक्षेप बिंदु और फ़ंक्शन गुणांक के साथ किया गया था। इन तालिकाओं का उपयोग करते हुए, अक्सर कुछ कार्यों के लिए 16 दशमलव स्थानों या उससे अधिक की गणना की जाती है, कोई भी दिए गए सूत्रों में प्लग करने के लिए मान देख सकता है और कुछ कार्यों के बहुत अच्छे संख्यात्मक अनुमान प्राप्त कर सकता है। क्षेत्र में कैनोनिकल वर्क अब्रामोविट्ज़ और स्टेगुन द्वारा संपादित एनआईएसटी प्रकाशन है, जो आमतौर पर उपयोग किए जाने वाले सूत्रों और कार्यों और कई बिंदुओं पर उनके मूल्यों की एक बहुत बड़ी संख्या में 1000-प्लस पेज बुक है। कंप्यूटर उपलब्ध होने पर फ़ंक्शन मान अब बहुत उपयोगी नहीं हैं, लेकिन सूत्रों की बड़ी सूची अभी भी बहुत आसान हो सकती है।


मैकेनिकल कैलकुलेटर को हाथ की गणना के लिए एक उपकरण के रूप में भी विकसित किया गया था। ये कैलकुलेटर 1940 के दशक में इलेक्ट्रॉनिक कंप्यूटरों में विकसित हुए, और तब यह पाया गया कि ये कंप्यूटर प्रशासनिक उद्देश्यों के लिए भी उपयोगी थे। लेकिन कंप्यूटर के आविष्कार ने संख्यात्मक विश्लेषण के क्षेत्र को भी प्रभावित किया,<ref नाम = 20C /> अब से अधिक और अधिक जटिल गणना की जा सकती है।
मैकेनिकल कैलकुलेटर को हाथ की गणना के लिए एक उपकरण के रूप में भी विकसित किया गया था। ये कैलकुलेटर 1940 के दशक में इलेक्ट्रॉनिक कंप्यूटरों में विकसित हुए, और तब यह पाया गया कि ये कंप्यूटर प्रशासनिक उद्देश्यों के लिए भी उपयोगी थे। लेकिन कंप्यूटर के आविष्कार ने संख्यात्मक विश्लेषण के क्षेत्र को भी प्रभावित किया,<ref name="20c"/> चूंकि अब लंबी और अधिक जटिल गणना की जा सकती है।


=== प्रत्यक्ष और पुनरावृत्त तरीके ===
=== प्रत्यक्ष और पुनरावृत्त तरीके ===
Line 84: Line 83:


प्रत्यक्ष तरीकों के विपरीत, पुनरावृत्त तरीकों से एक परिमित संख्या में चरणों की समाप्ति होने की उम्मीद नहीं है। एक प्रारंभिक अनुमान से शुरू करते हुए, पुनरावृत्त तरीके क्रमिक सन्निकटन बनाते हैं जो केवल सीमा में सटीक समाधान में परिवर्तित होते हैं। एक अभिसरण परीक्षण, जिसे अक्सर अवशिष्ट शामिल किया जाता है, यह तय करने के लिए निर्दिष्ट किया जाता है कि एक पर्याप्त सटीक समाधान कब (उम्मीद है) पाया गया है। यहां तक ​​कि अनंत सटीक अंकगणित का उपयोग करते हुए ये विधियाँ चरणों की एक सीमित संख्या (सामान्य रूप से) के भीतर समाधान तक नहीं पहुंचेंगी। उदाहरणों में न्यूटन की विधि, द्विभाजित विधि और जैकोबी पुनरावृत्ति शामिल हैं। कम्प्यूटेशनल मैट्रिक्स बीजगणित में, आम तौर पर बड़ी समस्याओं के लिए पुनरावृत्त तरीकों की आवश्यकता होती है।<ref>Saad, Y. (2003). Iterative methods for sparse linear systems. SIAM.</ref><ref>Hageman, L. A., & Young, D. M. (2012). Applied iterative methods. Courier Corporation.</ref><ref>Traub, J. F. (1982). Iterative methods for the solution of equations. American Mathematical Society.</ref><ref>Greenbaum, A. (1997). Iterative methods for solving linear systems. SIAM.</ref>
प्रत्यक्ष तरीकों के विपरीत, पुनरावृत्त तरीकों से एक परिमित संख्या में चरणों की समाप्ति होने की उम्मीद नहीं है। एक प्रारंभिक अनुमान से शुरू करते हुए, पुनरावृत्त तरीके क्रमिक सन्निकटन बनाते हैं जो केवल सीमा में सटीक समाधान में परिवर्तित होते हैं। एक अभिसरण परीक्षण, जिसे अक्सर अवशिष्ट शामिल किया जाता है, यह तय करने के लिए निर्दिष्ट किया जाता है कि एक पर्याप्त सटीक समाधान कब (उम्मीद है) पाया गया है। यहां तक ​​कि अनंत सटीक अंकगणित का उपयोग करते हुए ये विधियाँ चरणों की एक सीमित संख्या (सामान्य रूप से) के भीतर समाधान तक नहीं पहुंचेंगी। उदाहरणों में न्यूटन की विधि, द्विभाजित विधि और जैकोबी पुनरावृत्ति शामिल हैं। कम्प्यूटेशनल मैट्रिक्स बीजगणित में, आम तौर पर बड़ी समस्याओं के लिए पुनरावृत्त तरीकों की आवश्यकता होती है।<ref>Saad, Y. (2003). Iterative methods for sparse linear systems. SIAM.</ref><ref>Hageman, L. A., & Young, D. M. (2012). Applied iterative methods. Courier Corporation.</ref><ref>Traub, J. F. (1982). Iterative methods for the solution of equations. American Mathematical Society.</ref><ref>Greenbaum, A. (1997). Iterative methods for solving linear systems. SIAM.</ref>
संख्यात्मक विश्लेषण में प्रत्यक्ष तरीकों की तुलना में पुनरावृत्त तरीके अधिक सामान्य हैं।कुछ तरीके सिद्धांत रूप में प्रत्यक्ष हैं, लेकिन आमतौर पर उपयोग किए जाते हैं जैसे कि वे नहीं थे, उदा।Gmres और संयुग्म ग्रेडिएंट विधि।इन तरीकों के लिए सटीक समाधान प्राप्त करने के लिए आवश्यक चरणों की संख्या इतनी बड़ी है कि एक सन्निकटन को उसी तरह से स्वीकार किया जाता है जैसे कि एक पुनरावृत्त विधि के लिए।
संख्यात्मक विश्लेषण में प्रत्यक्ष तरीकों की तुलना में पुनरावृत्त तरीके अधिक सामान्य हैं।कुछ तरीके सिद्धांत रूप में प्रत्यक्ष हैं, लेकिन आमतौर पर उपयोग किए जाते हैं जैसे कि वे नहीं थे, उदा।Gmres और संयुग्म ग्रेडिएंट विधि।इन तरीकों के लिए सटीक समाधान प्राप्त करने के लिए आवश्यक चरणों की संख्या इतनी बड़ी है कि एक सन्निकटन को उसी तरह से स्वीकार किया जाता है जैसे कि एक पुनरावृत्त विधि के लिए।


Line 104: Line 102:


=== संख्यात्मक स्थिरता और अच्छी तरह से पोज वाली समस्याएं ===
=== संख्यात्मक स्थिरता और अच्छी तरह से पोज वाली समस्याएं ===
संख्यात्मक विश्लेषण संख्यात्मक विश्लेषण में एक धारणा है।एक एल्गोरिथ्म को 'संख्यात्मक रूप से स्थिर' कहा जाता है यदि कोई त्रुटि, जो भी इसका कारण है, गणना के दौरान बहुत बड़ा नहीं होता है।<ref name="stab">Higham, N. J. (2002). Accuracy and stability of numerical algorithms (Vol. 80). SIAM.</ref>यह तब होता है जब समस्या 'अच्छी तरह से वातानुकूलित' हो, जिसका अर्थ है कि समाधान केवल एक छोटी राशि से बदल जाता है यदि समस्या डेटा को कम राशि से बदल दिया जाता है।<ref नाम = stab /> इसके विपरीत, यदि कोई समस्या 'बीमार-वातानुकूलित' है, तो डेटा में कोई भी छोटी त्रुटि एक बड़ी त्रुटि होगी।<ref नाम = stab />
संख्यात्मक विश्लेषण संख्यात्मक विश्लेषण में एक धारणा है।एक एल्गोरिथ्म को 'संख्यात्मक रूप से स्थिर' कहा जाता है यदि कोई त्रुटि, जो भी इसका कारण है, गणना के दौरान बहुत बड़ा नहीं होता है।<ref name="stab">Higham, N. J. (2002). Accuracy and stability of numerical algorithms (Vol. 80). SIAM.</ref> यह तब होता है जब समस्या 'अच्छी तरह से वातानुकूलित' हो, जिसका अर्थ है कि समाधान केवल एक छोटी राशि से बदल जाता है यदि समस्या डेटा को कम राशि से बदल दिया जाता है।<ref name="stab"/> इसके विपरीत, यदि कोई समस्या 'बीमार-वातानुकूलित' है, तो डेटा में कोई भी छोटी त्रुटि एक बड़ी त्रुटि होगी।<ref name="stab"/>
 
मूल समस्या और एल्गोरिथ्म दोनों का उपयोग उस समस्या को हल करने के लिए किया जा सकता है, 'अच्छी तरह से वातानुकूलित' या 'बीमार-वातानुकूलित' हो सकता है, और कोई भी संयोजन संभव है।
मूल समस्या और एल्गोरिथ्म दोनों का उपयोग उस समस्या को हल करने के लिए किया जा सकता है, 'अच्छी तरह से वातानुकूलित' या 'बीमार-वातानुकूलित' हो सकता है, और कोई भी संयोजन संभव है।


Line 199: Line 196:


एक्सट्रपलेशन प्रक्षेप के समान है, सिवाय इसके कि अब एक बिंदु पर अज्ञात फ़ंक्शन का मूल्य जो दिए गए बिंदुओं के बाहर है, को पाया जाना चाहिए।<ref>Brezinski, C., & Zaglia, M. R. (2013). Extrapolation methods: theory and practice. Elsevier.</ref>
एक्सट्रपलेशन प्रक्षेप के समान है, सिवाय इसके कि अब एक बिंदु पर अज्ञात फ़ंक्शन का मूल्य जो दिए गए बिंदुओं के बाहर है, को पाया जाना चाहिए।<ref>Brezinski, C., & Zaglia, M. R. (2013). Extrapolation methods: theory and practice. Elsevier.</ref>
प्रतिगमन भी समान है, लेकिन यह ध्यान में रखता है कि डेटा अभेद्य है।कुछ बिंदुओं को देखते हुए, और इन बिंदुओं पर कुछ फ़ंक्शन के मूल्य का माप (एक त्रुटि के साथ), अज्ञात फ़ंक्शन पाया जा सकता है।कम से कम वर्ग-मेथोड इसे प्राप्त करने का एक तरीका है।
प्रतिगमन भी समान है, लेकिन यह ध्यान में रखता है कि डेटा अभेद्य है।कुछ बिंदुओं को देखते हुए, और इन बिंदुओं पर कुछ फ़ंक्शन के मूल्य का माप (एक त्रुटि के साथ), अज्ञात फ़ंक्शन पाया जा सकता है।कम से कम वर्ग-मेथोड इसे प्राप्त करने का एक तरीका है।


Line 205: Line 201:
एक और मौलिक समस्या कुछ दिए गए समीकरण के समाधान की गणना कर रही है।दो मामलों को आमतौर पर प्रतिष्ठित किया जाता है, यह इस बात पर निर्भर करता है कि समीकरण रैखिक है या नहीं।उदाहरण के लिए, समीकरण <math>2x+5=3</math> जबकि रैखिक है <math>2x^2+5=3</math> नहीं है।
एक और मौलिक समस्या कुछ दिए गए समीकरण के समाधान की गणना कर रही है।दो मामलों को आमतौर पर प्रतिष्ठित किया जाता है, यह इस बात पर निर्भर करता है कि समीकरण रैखिक है या नहीं।उदाहरण के लिए, समीकरण <math>2x+5=3</math> जबकि रैखिक है <math>2x^2+5=3</math> नहीं है।


रैखिक समीकरणों की प्रणालियों को हल करने के तरीकों के विकास में बहुत प्रयास किए गए हैं।मानक प्रत्यक्ष तरीके, यानी, कुछ मैट्रिक्स अपघटन का उपयोग करने वाले तरीके गॉसियन एलिमिनेशन, लू अपघटन, सममित (या हर्मिटियन) के लिए चोल्स्की अपघटन और सकारात्मक-कमी मैट्रिक्स, और गैर-वर्ग मैट्रिस के लिए क्यूआर अपघटन हैं।Jacobi विधि, Gauss-Seidel Method, क्रमिक ओवर-रिलैक्सेशन और कंजुगेट ग्रेडिएंट विधि जैसे पुनरावृत्त तरीके<ref>Hestenes, Magnus R.; Stiefel, Eduard (December 1952). "Methods of Conjugate Gradients for Solving Linear Systems". Journal of Research of the National Bureau of Standards. 49 (6): 409.</ref>आमतौर पर बड़ी प्रणालियों के लिए पसंद किया जाता है।मैट्रिक्स विभाजन का उपयोग करके सामान्य पुनरावृत्त तरीकों को विकसित किया जा सकता है।
रैखिक समीकरणों की प्रणालियों को हल करने के तरीकों के विकास में बहुत प्रयास किए गए हैं।मानक प्रत्यक्ष तरीके, यानी, कुछ मैट्रिक्स अपघटन का उपयोग करने वाले तरीके गॉसियन एलिमिनेशन, लू अपघटन, सममित (या हर्मिटियन) के लिए चोल्स्की अपघटन और सकारात्मक-कमी मैट्रिक्स, और गैर-वर्ग मैट्रिस के लिए क्यूआर अपघटन हैं।Jacobi विधि, Gauss-Seidel Method, क्रमिक ओवर-रिलैक्सेशन और कंजुगेट ग्रेडिएंट विधि जैसे पुनरावृत्त तरीके<ref>Hestenes, Magnus R.; Stiefel, Eduard (December 1952). "Methods of Conjugate Gradients for Solving Linear Systems". Journal of Research of the National Bureau of Standards. 49 (6): 409.</ref> आमतौर पर बड़ी प्रणालियों के लिए पसंद किया जाता है।मैट्रिक्स विभाजन का उपयोग करके सामान्य पुनरावृत्त तरीकों को विकसित किया जा सकता है।


रूट-फाइंडिंग एल्गोरिदम का उपयोग nonlinear समीकरणों को हल करने के लिए किया जाता है (उन्हें इसलिए नाम दिया गया है क्योंकि एक फ़ंक्शन की एक जड़ एक तर्क है जिसके लिए फ़ंक्शन शून्य पैदा करता है)।यदि फ़ंक्शन अलग -अलग है और व्युत्पन्न ज्ञात है, तो न्यूटन की विधि एक लोकप्रिय विकल्प है।<ref>Ezquerro Fernández, J. A., & Hernández Verón, M. Á. (2017). Newton’s method: An updated approach of Kantorovich’s theory. Birkhäuser.</ref><ref>Peter Deuflhard, Newton Methods for Nonlinear Problems. Affine Invariance and Adaptive Algorithms, Second printed edition. Series Computational Mathematics 35, Springer (2006)</ref>नॉनलाइनियर समीकरणों को हल करने के लिए रैखिककरण एक और तकनीक है।
रूट-फाइंडिंग एल्गोरिदम का उपयोग nonlinear समीकरणों को हल करने के लिए किया जाता है (उन्हें इसलिए नाम दिया गया है क्योंकि एक फ़ंक्शन की एक जड़ एक तर्क है जिसके लिए फ़ंक्शन शून्य पैदा करता है)।यदि फ़ंक्शन अलग -अलग है और व्युत्पन्न ज्ञात है, तो न्यूटन की विधि एक लोकप्रिय विकल्प है।<ref>Ezquerro Fernández, J. A., & Hernández Verón, M. Á. (2017). Newton’s method: An updated approach of Kantorovich’s theory. Birkhäuser.</ref><ref>Peter Deuflhard, Newton Methods for Nonlinear Problems. Affine Invariance and Adaptive Algorithms, Second printed edition. Series Computational Mathematics 35, Springer (2006)</ref> नॉनलाइनियर समीकरणों को हल करने के लिए रैखिककरण एक और तकनीक है।


=== eigenvalue या एकवचन मूल्य समस्याओं को हल करना ===
=== eigenvalue या एकवचन मूल्य समस्याओं को हल करना ===
कई महत्वपूर्ण समस्याओं को eigenvalue decompositions या एकवचन मूल्य विघटन के संदर्भ में प्रस्तुत किया जा सकता है।उदाहरण के लिए, वर्णक्रमीय छवि संपीड़न एल्गोरिथ्म<ref>[http://online.redwoods.cc.ca.us/instruct/darnold/maw/single.htm The Singular Value Decomposition and Its Applications in Image Compression] {{webarchive |url=https://web.archive.org/web/20061004041704/http://online.redwoods.cc.ca.us/instruct/darnold/maw/single.htm |date=4 October 2006 }}</ref>एकवचन मूल्य विघटन पर आधारित है।आंकड़ों में संबंधित उपकरण को प्रिंसिपल कंपोनेंट एनालिसिस कहा जाता है।
कई महत्वपूर्ण समस्याओं को eigenvalue decompositions या एकवचन मूल्य विघटन के संदर्भ में प्रस्तुत किया जा सकता है।उदाहरण के लिए, वर्णक्रमीय छवि संपीड़न एल्गोरिथ्म<ref>[http://online.redwoods.cc.ca.us/instruct/darnold/maw/single.htm The Singular Value Decomposition and Its Applications in Image Compression] {{webarchive |url=https://web.archive.org/web/20061004041704/http://online.redwoods.cc.ca.us/instruct/darnold/maw/single.htm |date=4 October 2006 }}</ref> एकवचन मूल्य विघटन पर आधारित है।आंकड़ों में संबंधित उपकरण को प्रिंसिपल कंपोनेंट एनालिसिस कहा जाता है।


=== अनुकूलन ===
=== अनुकूलन ===
Line 222: Line 218:
=== इंटीग्रल्स का मूल्यांकन ===
=== इंटीग्रल्स का मूल्यांकन ===
{{Main|Numerical integration}}
{{Main|Numerical integration}}
संख्यात्मक एकीकरण, कुछ उदाहरणों में संख्यात्मक चतुर्भुज के रूप में भी जाना जाता है, एक निश्चित अभिन्न के मूल्य के लिए पूछता है।<ref>Davis, P. J., & Rabinowitz, P. (2007). Methods of numerical integration. Courier Corporation.</ref>लोकप्रिय तरीके न्यूटन -कॉट्स फॉर्मूले (जैसे मिडपॉइंट नियम या सिम्पसन के नियम) या गौसियन चतुष्कोण का उपयोग करते हैं।<ref>Weisstein, Eric W. "Gaussian Quadrature." From MathWorld--A Wolfram Web Resource. {{URL|https://mathworld.wolfram.com/GaussianQuadrature.html}}</ref>ये विधियाँ एक विभाजन और विजय रणनीति पर निर्भर करती हैं, जिससे अपेक्षाकृत बड़े सेट पर एक अभिन्न अंग छोटे सेटों पर इंटीग्रल में टूट जाते हैं।उच्च आयामों में, जहां ये विधियां कम्प्यूटेशनल प्रयास के संदर्भ में निषेधात्मक रूप से महंगी हो जाती हैं, कोई मोंटे कार्लो या क्वासी-मोंटे कार्लो विधियों का उपयोग कर सकता है (मोंटे कार्लो एकीकरण देखें<ref>Geweke, J. (1995). Monte Carlo simulation and numerical integration. Federal Reserve Bank of Minneapolis, Research Department.</ref>), या, मामूली बड़े आयामों में, विरल ग्रिड की विधि।
संख्यात्मक एकीकरण, कुछ उदाहरणों में संख्यात्मक चतुर्भुज के रूप में भी जाना जाता है, एक निश्चित अभिन्न के मूल्य के लिए पूछता है।<ref>Davis, P. J., & Rabinowitz, P. (2007). Methods of numerical integration. Courier Corporation.</ref> लोकप्रिय तरीके न्यूटन -कॉट्स फॉर्मूले (जैसे मिडपॉइंट नियम या सिम्पसन के नियम) या गौसियन चतुष्कोण का उपयोग करते हैं।<ref>Weisstein, Eric W. "Gaussian Quadrature." From MathWorld--A Wolfram Web Resource. {{URL|https://mathworld.wolfram.com/GaussianQuadrature.html}}</ref> ये विधियाँ एक विभाजन और विजय रणनीति पर निर्भर करती हैं, जिससे अपेक्षाकृत बड़े सेट पर एक अभिन्न अंग छोटे सेटों पर इंटीग्रल में टूट जाते हैं।उच्च आयामों में, जहां ये विधियां कम्प्यूटेशनल प्रयास के संदर्भ में निषेधात्मक रूप से महंगी हो जाती हैं, कोई मोंटे कार्लो या क्वासी-मोंटे कार्लो विधियों का उपयोग कर सकता है (मोंटे कार्लो एकीकरण देखें<ref>Geweke, J. (1995). Monte Carlo simulation and numerical integration. Federal Reserve Bank of Minneapolis, Research Department.</ref>), या, मामूली बड़े आयामों में, विरल ग्रिड की विधि।


=== अंतर समीकरण ===
=== अंतर समीकरण ===
{{Main|Numerical ordinary differential equations|Numerical partial differential equations}}
{{Main|Numerical ordinary differential equations|Numerical partial differential equations}}
संख्यात्मक विश्लेषण भी कंप्यूटिंग (एक अनुमानित तरीके से) विभेदक समीकरणों के समाधान, दोनों साधारण अंतर समीकरणों और आंशिक अंतर समीकरणों के समाधान से भी संबंधित है।<ref>Iserles, A. (2009). A first course in the numerical analysis of differential equations. Cambridge University Press.</ref>
संख्यात्मक विश्लेषण भी कंप्यूटिंग (एक अनुमानित तरीके से) विभेदक समीकरणों के समाधान, दोनों साधारण अंतर समीकरणों और आंशिक अंतर समीकरणों के समाधान से भी संबंधित है।<ref>Iserles, A. (2009). A first course in the numerical analysis of differential equations. Cambridge University Press.</ref>
 
आंशिक अंतर समीकरणों को पहले समीकरण को विवेकाधीन करके हल किया जाता है, इसे एक परिमित-आयामी उप-समूह में लाया जाता है।<ref>Ames, W. F. (2014). Numerical methods for partial differential equations. Academic Press.</ref> यह एक परिमित तत्व विधि द्वारा किया जा सकता है,<ref>Johnson, C. (2012). Numerical solution of partial differential equations by the finite element method. Courier Corporation.</ref><ref>Brenner, S., & Scott, R. (2007). The mathematical theory of finite element methods. Springer Science & Business Media.</ref><ref>Strang, G., & Fix, G. J. (1973). An analysis of the finite element method. Englewood Cliffs, NJ: Prentice-hall.</ref> एक परिमित अंतर विधि,<ref>Strikwerda, J. C. (2004). Finite difference schemes and partial differential equations. SIAM.</ref> या (विशेष रूप से इंजीनियरिंग में) एक परिमित मात्रा विधि।<ref>LeVeque, Randall (2002), Finite Volume Methods for Hyperbolic Problems, Cambridge University Press.</ref> इन विधियों के सैद्धांतिक औचित्य में अक्सर कार्यात्मक विश्लेषण से प्रमेय शामिल होते हैं।यह एक बीजीय समीकरण के समाधान के लिए समस्या को कम करता है।
आंशिक अंतर समीकरणों को पहले समीकरण को विवेकाधीन करके हल किया जाता है, इसे एक परिमित-आयामी उप-समूह में लाया जाता है।<ref>Ames, W. F. (2014). Numerical methods for partial differential equations. Academic Press.</ref>यह एक परिमित तत्व विधि द्वारा किया जा सकता है,<ref>Johnson, C. (2012). Numerical solution of partial differential equations by the finite element method. Courier Corporation.</ref><ref>Brenner, S., & Scott, R. (2007). The mathematical theory of finite element methods. Springer Science & Business Media.</ref><ref>Strang, G., & Fix, G. J. (1973). An analysis of the finite element method. Englewood Cliffs, NJ: Prentice-hall.</ref>एक परिमित अंतर विधि,<ref>Strikwerda, J. C. (2004). Finite difference schemes and partial differential equations. SIAM.</ref>या (विशेष रूप से इंजीनियरिंग में) एक परिमित मात्रा विधि।<ref>LeVeque, Randall (2002), Finite Volume Methods for Hyperbolic Problems, Cambridge University Press.</ref>इन विधियों के सैद्धांतिक औचित्य में अक्सर कार्यात्मक विश्लेषण से प्रमेय शामिल होते हैं।यह एक बीजीय समीकरण के समाधान के लिए समस्या को कम करता है।


== सॉफ्टवेयर ==
== सॉफ्टवेयर ==
Line 238: Line 233:
नेवल सरफेस वारफेयर सेंटर ने कई बार अपने [https://apps.dtic.mil/sti/pdfs/pdfs/ada476840.pdf लाइब्रेरी ऑफ़ मैथमेटिक्स सबरूटीन्स] प्रकाशित किया (कोड [https://jblevins.org/mirror/amiller/#nswc ])।
नेवल सरफेस वारफेयर सेंटर ने कई बार अपने [https://apps.dtic.mil/sti/pdfs/pdfs/ada476840.pdf लाइब्रेरी ऑफ़ मैथमेटिक्स सबरूटीन्स] प्रकाशित किया (कोड [https://jblevins.org/mirror/amiller/#nswc ])।


कई लोकप्रिय संख्यात्मक कंप्यूटिंग अनुप्रयोग जैसे कि MATLAB, हैं,<ref>Quarteroni, A., Saleri, F., & Gervasio, P. (2006). Scientific computing with MATLAB and Octave. Berlin: Springer.</ref><ref name="gh">Gander, W., & Hrebicek, J. (Eds.). (2011). Solving problems in scientific computing using Maple and Matlab®. [[Springer Science & Business Media]].</ref><ref name="bf">Barnes, B., & Fulford, G. R. (2011). Mathematical modelling with case studies: a differential equations approach using Maple and MATLAB. Chapman and Hall/CRC.</ref>Tk सॉल्वर, एस-प्लस और आईडीएल<ref>Gumley, L. E. (2001). Practical IDL programming. Elsevier.</ref>साथ ही स्वतंत्र और खुले स्रोत विकल्प जैसे कि फ्रीमाट, स्किलैब,<ref>Bunks, C., Chancelier, J. P., Delebecque, F., Goursat, M., Nikoukhah, R., & Steer, S. (2012). Engineering and scientific computing with Scilab. [[Springer Science & Business Media]].</ref><ref>Thanki, R. M., & Kothari, A. M. (2019). Digital image processing using SCILAB. Springer International Publishing.</ref>GNU ऑक्टेव (MATLAB के समान), और यह ++ (C ++ लाइब्रेरी)।आर जैसी प्रोग्रामिंग भाषाएं भी हैं<ref>Ihaka, R., & Gentleman, R. (1996). R: a language for data analysis and graphics. Journal of computational and graphical statistics, 5(3), 299-314.</ref>(एस-प्लस के समान), जूलिया,<ref>{{Cite journal|last=Bezanson|first=Jeff|last2=Edelman|first2=Alan|last3=Karpinski|first3=Stefan|last4=Shah|first4=Viral B.|date=2017-01-01|title=Julia: A Fresh Approach to Numerical Computing|url=https://epubs.siam.org/doi/abs/10.1137/141000671|journal=SIAM Review|volume=59|issue=1|pages=65–98|doi=10.1137/141000671|issn=0036-1445|hdl=1721.1/110125|hdl-access=free}}</ref>और पायथन लाइब्रेरी जैसे कि न्यूमपी, स्किपी के साथ<ref>Jones, E., Oliphant, T., & Peterson, P. (2001). SciPy: Open source scientific tools for Python.</ref><ref>Bressert, E. (2012). SciPy and NumPy: an overview for developers. " O'Reilly Media, Inc.".</ref><ref>Blanco-Silva, F. J. (2013). Learning SciPy for numerical and scientific computing. Packt Publishing Ltd.</ref>और सिम्पी।प्रदर्शन व्यापक रूप से भिन्न होता है: जबकि वेक्टर और मैट्रिक्स संचालन आमतौर पर तेज होते हैं, स्केलर लूप्स परिमाण के एक क्रम से अधिक गति में भिन्न हो सकते हैं।<ref>[http://www.sciviews.org/benchmark/ Speed comparison of various number crunching packages] {{webarchive |url=https://web.archive.org/web/20061005024002/http://www.sciviews.org/benchmark/ |date=5 October 2006 }}</ref><ref>[http://www.scientificweb.com/ncrunch/ncrunch5.pdf Comparison of mathematical programs for data analysis] {{Webarchive|url=http://arquivo.pt/wayback/20160518062220/http://www.scientificweb.com/ncrunch/ncrunch5.pdf |date=18 May 2016 }} Stefan Steinhaus, ScientificWeb.com</ref>
कई लोकप्रिय संख्यात्मक कंप्यूटिंग अनुप्रयोग जैसे कि MATLAB, हैं,<ref>Quarteroni, A., Saleri, F., & Gervasio, P. (2006). Scientific computing with MATLAB and Octave. Berlin: Springer.</ref><ref name="gh">Gander, W., & Hrebicek, J. (Eds.). (2011). Solving problems in scientific computing using Maple and Matlab®. [[Springer Science & Business Media]].</ref><ref name="bf">Barnes, B., & Fulford, G. R. (2011). Mathematical modelling with case studies: a differential equations approach using Maple and MATLAB. Chapman and Hall/CRC.</ref> Tk सॉल्वर, एस-प्लस और आईडीएल<ref>Gumley, L. E. (2001). Practical IDL programming. Elsevier.</ref> साथ ही स्वतंत्र और खुले स्रोत विकल्प जैसे कि फ्रीमाट, स्किलैब,<ref>Bunks, C., Chancelier, J. P., Delebecque, F., Goursat, M., Nikoukhah, R., & Steer, S. (2012). Engineering and scientific computing with Scilab. [[Springer Science & Business Media]].</ref><ref>Thanki, R. M., & Kothari, A. M. (2019). Digital image processing using SCILAB. Springer International Publishing.</ref> GNU ऑक्टेव (MATLAB के समान), और यह ++ (C ++ लाइब्रेरी)।आर जैसी प्रोग्रामिंग भाषाएं भी हैं<ref>Ihaka, R., & Gentleman, R. (1996). R: a language for data analysis and graphics. Journal of computational and graphical statistics, 5(3), 299-314.</ref> (एस-प्लस के समान), जूलिया,<ref>{{Cite journal|last=Bezanson|first=Jeff|last2=Edelman|first2=Alan|last3=Karpinski|first3=Stefan|last4=Shah|first4=Viral B.|date=2017-01-01|title=Julia: A Fresh Approach to Numerical Computing|url=https://epubs.siam.org/doi/abs/10.1137/141000671|journal=SIAM Review|volume=59|issue=1|pages=65–98|doi=10.1137/141000671|issn=0036-1445|hdl=1721.1/110125|hdl-access=free}}</ref> और पायथन लाइब्रेरी जैसे कि न्यूमपी, स्किपी के साथ<ref>Jones, E., Oliphant, T., & Peterson, P. (2001). SciPy: Open source scientific tools for Python.</ref><ref>Bressert, E. (2012). SciPy and NumPy: an overview for developers. " O'Reilly Media, Inc.".</ref><ref>Blanco-Silva, F. J. (2013). Learning SciPy for numerical and scientific computing. Packt Publishing Ltd.</ref> और सिम्पी।प्रदर्शन व्यापक रूप से भिन्न होता है: जबकि वेक्टर और मैट्रिक्स संचालन आमतौर पर तेज होते हैं, स्केलर लूप्स परिमाण के एक क्रम से अधिक गति में भिन्न हो सकते हैं।<ref>[http://www.sciviews.org/benchmark/ Speed comparison of various number crunching packages] {{webarchive |url=https://web.archive.org/web/20061005024002/http://www.sciviews.org/benchmark/ |date=5 October 2006 }}</ref><ref>[http://www.scientificweb.com/ncrunch/ncrunch5.pdf Comparison of mathematical programs for data analysis] {{Webarchive|url=http://arquivo.pt/wayback/20160518062220/http://www.scientificweb.com/ncrunch/ncrunch5.pdf |date=18 May 2016 }} Stefan Steinhaus, ScientificWeb.com</ref>
 
कई कंप्यूटर बीजगणित प्रणाली जैसे कि मैथेमेटिका भी मनमानी-सटीक अंकगणित की उपलब्धता से लाभान्वित होती है जो अधिक सटीक परिणाम प्रदान कर सकती है।<ref>Maeder, R. E. (1991). Programming in mathematica. Addison-Wesley Longman Publishing Co., Inc.</ref><ref>Stephen Wolfram. (1999). The MATHEMATICA® book, version 4. [[Cambridge University Press]].</ref><ref>Shaw, W. T., & Tigg, J. (1993). Applied Mathematica: getting started, getting it done. Addison-Wesley Longman Publishing Co., Inc..</ref><ref>Marasco, A., & Romano, A. (2001). Scientific Computing with Mathematica: Mathematical Problems for Ordinary Differential Equations; with a CD-ROM. [[Springer Science & Business Media]].</ref>
कई कंप्यूटर बीजगणित प्रणाली जैसे कि मैथेमेटिका भी मनमानी-सटीक अंकगणित की उपलब्धता से लाभान्वित होती है जो अधिक सटीक परिणाम प्रदान कर सकती है।<ref>Maeder, R. E. (1991). Programming in mathematica. Addison-Wesley Longman Publishing Co., Inc.</ref><ref>Stephen Wolfram. (1999). The MATHEMATICA® book, version 4. [[Cambridge University Press]].</ref><ref>Shaw, W. T., & Tigg, J. (1993). Applied Mathematica: getting started, getting it done. Addison-Wesley Longman Publishing Co., Inc..</ref><ref>Marasco, A., & Romano, A. (2001). Scientific Computing with Mathematica: Mathematical Problems for Ordinary Differential Equations; with a CD-ROM. [[Springer Science & Business Media]].</ref>
इसके अलावा, किसी भी स्प्रेडशीट सॉफ़्टवेयर का उपयोग संख्यात्मक विश्लेषण से संबंधित सरल समस्याओं को हल करने के लिए किया जा सकता है।
इसके अलावा, किसी भी स्प्रेडशीट सॉफ़्टवेयर का उपयोग संख्यात्मक विश्लेषण से संबंधित सरल समस्याओं को हल करने के लिए किया जा सकता है।
Microsoft_excel#| Excel, उदाहरण के लिए, मैट्रिस के लिए सैकड़ों उपलब्ध फ़ंक्शन हैं, जिनमें Matrices के लिए उपयोग किया जा सकता है, जिसका उपयोग इसके Microsoft Excel#Add-Ins के साथ संयोजन में किया जा सकता है।
Microsoft_excel#| Excel, उदाहरण के लिए, मैट्रिस के लिए सैकड़ों उपलब्ध फ़ंक्शन हैं, जिनमें Matrices के लिए उपयोग किया जा सकता है, जिसका उपयोग इसके Microsoft Excel#Add-Ins के साथ संयोजन में किया जा सकता है।

Revision as of 18:56, 6 July 2022

बाबुलियन क्ले टैबलेट YBC 7289 (c। 1800–1600 ईसा पूर्व) एनोटेशन के साथ।2 के वर्गमूल का अनुमान चार सेक्सजैमिमल आंकड़े हैं, जो लगभग छह दशमलव आंकड़े हैं।1 + 24/60 + 51/602 + 10/603= 1.41421296 ...[1]

संख्यात्मक विश्लेषण एल्गोरिदम का अध्ययन है जो गणितीय विश्लेषण की समस्याओं के लिए संख्यात्मक सन्निकटन (प्रतीकात्मक जोड़तोड़ के विपरीत) का उपयोग करता है (जैसा कि असतत गणित से अलग है)।संख्यात्मक विश्लेषण इंजीनियरिंग और भौतिक विज्ञान के सभी क्षेत्रों में आवेदन पाता है, और 21 वीं सदी में जीवन और सामाजिक विज्ञान, चिकित्सा, व्यवसाय और यहां तक कि कला भी।कंप्यूटिंग शक्ति में वर्तमान वृद्धि ने विज्ञान और इंजीनियरिंग में विस्तृत और यथार्थवादी गणितीय मॉडल प्रदान करते हुए, अधिक जटिल संख्यात्मक विश्लेषण के उपयोग को सक्षम किया है।संख्यात्मक विश्लेषण के उदाहरणों में शामिल हैं: आकाशीय यांत्रिकी में पाए जाने वाले साधारण अंतर समीकरण (ग्रहों, सितारों और आकाशगंगाओं की गतियों की भविष्यवाणी करते हुए), डेटा विश्लेषण में संख्यात्मक रैखिक बीजगणित,[2][3][4] और स्टोचस्टिक डिफरेंशियल इक्वेशन और मार्कोव चेन्स इन मेडिसिन और बायोलॉजी में लिविंग सेल का अनुकरण।

आधुनिक कंप्यूटरों से पहले, संख्यात्मक तरीके अक्सर बड़े मुद्रित तालिकाओं से डेटा का उपयोग करते हुए, हाथ प्रक्षेप सूत्रों पर भरोसा करते थे।20 वीं शताब्दी के मध्य के बाद से, कंप्यूटर इसके बजाय आवश्यक कार्यों की गणना करते हैं, लेकिन सॉफ्टवेयर एल्गोरिदम में कई समान सूत्रों का उपयोग जारी है।[5] संख्यात्मक बिंदु का दृष्टिकोण जल्द से जल्द गणितीय लेखन में वापस चला जाता है।येल बेबीलोनियन कलेक्शन (YBC 7289) से एक टैबलेट, 2 के वर्गमूल के एक सेक्सेजिमल न्यूमेरिकल सन्निकटन देता है, जो एक यूनिट वर्ग में विकर्ण की लंबाई है।

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

सामान्य परिचय

संख्यात्मक विश्लेषण के क्षेत्र का समग्र लक्ष्य कठिन समस्याओं के अनुमानित लेकिन सटीक समाधान देने के लिए तकनीकों का डिजाइन और विश्लेषण है, जिसकी विविधता निम्नलिखित द्वारा सुझाई गई है:

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

इस खंड के बाकी हिस्सों में संख्यात्मक विश्लेषण के कई महत्वपूर्ण विषयों को रेखांकित किया गया है।

इतिहास

संख्यात्मक विश्लेषण का क्षेत्र कई शताब्दियों तक आधुनिक कंप्यूटरों के आविष्कार से पहले होता है।रैखिक प्रक्षेप पहले से ही 2000 से अधिक साल पहले उपयोग में था।अतीत के कई महान गणितज्ञ संख्यात्मक विश्लेषण से प्रभावित थे,[5] जैसा कि न्यूटन की विधि, लैग्रेंज इंटरपोलेशन बहुपद, गाऊसी उन्मूलन, या यूलर की विधि जैसे महत्वपूर्ण एल्गोरिदम के नाम से स्पष्ट है।

हाथ से संगणनाओं को सुविधाजनक बनाने के लिए, बड़ी पुस्तकों का उत्पादन फॉर्मूले और डेटा के टेबल जैसे प्रक्षेप बिंदु और फ़ंक्शन गुणांक के साथ किया गया था। इन तालिकाओं का उपयोग करते हुए, अक्सर कुछ कार्यों के लिए 16 दशमलव स्थानों या उससे अधिक की गणना की जाती है, कोई भी दिए गए सूत्रों में प्लग करने के लिए मान देख सकता है और कुछ कार्यों के बहुत अच्छे संख्यात्मक अनुमान प्राप्त कर सकता है। क्षेत्र में कैनोनिकल वर्क अब्रामोविट्ज़ और स्टेगुन द्वारा संपादित एनआईएसटी प्रकाशन है, जो आमतौर पर उपयोग किए जाने वाले सूत्रों और कार्यों और कई बिंदुओं पर उनके मूल्यों की एक बहुत बड़ी संख्या में 1000-प्लस पेज बुक है। कंप्यूटर उपलब्ध होने पर फ़ंक्शन मान अब बहुत उपयोगी नहीं हैं, लेकिन सूत्रों की बड़ी सूची अभी भी बहुत आसान हो सकती है।

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

प्रत्यक्ष और पुनरावृत्त तरीके

हल करने की समस्या पर विचार करें

3x3+ 4 = 28

अज्ञात मात्रा के लिए x।

Direct method
3x3 + 4 = 28.
Subtract 4 3x3 = 24.
Divide by 3 x3 =  8.
Take cube roots x =  2.

पुनरावृत्त विधि के लिए, bisection विधि को f (x) = 3x पर लागू करें3& माइनस;24. प्रारंभिक मान A = 0, b = 3, f (a) = & minus; 24, f (b) = 57 हैं।

Iterative method
a b mid f(mid)
0 3 1.5 −13.875
1.5 3 2.25 10.17...
1.5 2.25 1.875 −4.22...
1.875 2.25 2.0625 2.32...

इस तालिका से यह निष्कर्ष निकाला जा सकता है कि समाधान 1.875 और 2.0625 के बीच है।एल्गोरिथ्म 0.2 से कम त्रुटि के साथ उस सीमा में किसी भी संख्या को वापस कर सकता है।

विवेकाधीन और संख्यात्मक एकीकरण

ईमानदार = 0.6

दो घंटे की दौड़ में, कार की गति को तीन इंस्टेंट पर मापा जाता है और निम्नलिखित तालिका में दर्ज किया जाता है।

Time 0:20 1:00 1:40
km/h 140 150 180

एक विवेकाधीन यह कहना होगा कि कार की गति 0:00 से 0:40 तक निरंतर थी, फिर 0:40 से 1:20 तक और अंत में 1:20 से 2:00 तक।उदाहरण के लिए, पहले 40 मिनट में यात्रा की गई कुल दूरी लगभग है (2/3 h& nbsp; & times; & nbsp;140 km/h) & nbsp; = & nbsp;93.3 km।यह हमें यात्रा की गई कुल दूरी का अनुमान लगाने की अनुमति देगा 93.3 km + 100 km + 120 km = 313.3 km, जो एक रीमैन योग का उपयोग करके संख्यात्मक एकीकरण (नीचे देखें) का एक उदाहरण है, क्योंकि विस्थापन वेग का अभिन्न अंग है।

बीमार-वातानुकूलित समस्या: फ़ंक्शन लें f(x) = 1/(x − 1)।ध्यान दें कि f (1.1) = 10 और f (1.001) = 1000: 0.1 से कम के x में परिवर्तन लगभग 1000 के f (x) में परिवर्तन में बदल जाता है। x = 1 के पास f (x) का मूल्यांकन एक बीमार है-वातानुकूलित समस्या।

अच्छी तरह से वातानुकूलित समस्या: इसके विपरीत, एक ही फ़ंक्शन का मूल्यांकन f(x) = 1/(x − 1) X = 10 के पास एक अच्छी तरह से वातानुकूलित समस्या है। उदाहरण के लिए, f (10) = 1/9 and 0.111 और f (11) = 0.1: X में एक मामूली परिवर्तन f (x) में एक मामूली परिवर्तन की ओर जाता है।

प्रत्यक्ष तरीके चरणों की एक परिमित संख्या में किसी समस्या के समाधान की गणना करते हैं। यदि वे मनमाना-सटीक अंकगणित में किए गए थे, तो इन विधियों को सटीक उत्तर दिया जाएगा। अनंत सटीक अंकगणित। उदाहरणों में गॉसियन उन्मूलन, रैखिक समीकरणों की प्रणालियों को हल करने के लिए क्यूआर कारककरण विधि और रैखिक प्रोग्रामिंग की सिंप्लेक्स विधि शामिल हैं। व्यवहार में, परिमित परिशुद्धता का उपयोग किया जाता है और परिणाम सही समाधान (स्थिरता मानते हुए) का एक अनुमान है।

प्रत्यक्ष तरीकों के विपरीत, पुनरावृत्त तरीकों से एक परिमित संख्या में चरणों की समाप्ति होने की उम्मीद नहीं है। एक प्रारंभिक अनुमान से शुरू करते हुए, पुनरावृत्त तरीके क्रमिक सन्निकटन बनाते हैं जो केवल सीमा में सटीक समाधान में परिवर्तित होते हैं। एक अभिसरण परीक्षण, जिसे अक्सर अवशिष्ट शामिल किया जाता है, यह तय करने के लिए निर्दिष्ट किया जाता है कि एक पर्याप्त सटीक समाधान कब (उम्मीद है) पाया गया है। यहां तक ​​कि अनंत सटीक अंकगणित का उपयोग करते हुए ये विधियाँ चरणों की एक सीमित संख्या (सामान्य रूप से) के भीतर समाधान तक नहीं पहुंचेंगी। उदाहरणों में न्यूटन की विधि, द्विभाजित विधि और जैकोबी पुनरावृत्ति शामिल हैं। कम्प्यूटेशनल मैट्रिक्स बीजगणित में, आम तौर पर बड़ी समस्याओं के लिए पुनरावृत्त तरीकों की आवश्यकता होती है।[6][7][8][9] संख्यात्मक विश्लेषण में प्रत्यक्ष तरीकों की तुलना में पुनरावृत्त तरीके अधिक सामान्य हैं।कुछ तरीके सिद्धांत रूप में प्रत्यक्ष हैं, लेकिन आमतौर पर उपयोग किए जाते हैं जैसे कि वे नहीं थे, उदा।Gmres और संयुग्म ग्रेडिएंट विधि।इन तरीकों के लिए सटीक समाधान प्राप्त करने के लिए आवश्यक चरणों की संख्या इतनी बड़ी है कि एक सन्निकटन को उसी तरह से स्वीकार किया जाता है जैसे कि एक पुनरावृत्त विधि के लिए।

विवेकाधिकार

इसके अलावा, निरंतर समस्याओं को कभी -कभी एक असतत समस्या से बदल दिया जाना चाहिए, जिसका समाधान निरंतर समस्या के अनुमानित होने के लिए जाना जाता है;इस प्रक्रिया को 'विवेकाधीन' कहा जाता है।उदाहरण के लिए, एक अंतर समीकरण का समाधान एक फ़ंक्शन है।इस फ़ंक्शन को डेटा की एक परिमित राशि द्वारा दर्शाया जाना चाहिए, उदाहरण के लिए, इसके डोमेन में बिंदुओं की एक परिमित संख्या में इसके मूल्य से, भले ही यह डोमेन एक निरंतरता है।

पीढ़ी और त्रुटियों का प्रसार

त्रुटियों का अध्ययन संख्यात्मक विश्लेषण का एक महत्वपूर्ण हिस्सा है।कई तरीके हैं जिनमें समस्या के समाधान में त्रुटि पेश की जा सकती है।

राउंड-ऑफ

राउंड-ऑफ त्रुटियां उत्पन्न होती हैं क्योंकि परिमित मेमोरी के साथ एक मशीन पर सभी वास्तविक संख्याओं का प्रतिनिधित्व करना असंभव है (जो कि सभी व्यावहारिक डिजिटल कंप्यूटर हैं)।

ट्रंकेशन और विवेकाधीन त्रुटि

जब एक पुनरावृत्ति विधि समाप्त हो जाती है या गणितीय प्रक्रिया का अनुमान लगाया जाता है और अनुमानित समाधान सटीक समाधान से भिन्न होता है, तो ट्रंकेशन त्रुटियां होती हैं।इसी तरह, विवेकाधीन एक विवेकाधीन त्रुटि को प्रेरित करता है क्योंकि असतत समस्या का समाधान निरंतर समस्या के समाधान के साथ मेल नहीं खाता है।ऊपर दिए गए उदाहरण में समाधान की गणना करने के लिए , दस पुनरावृत्तियों के बाद, गणना की गई जड़ लगभग 1.99 है।इसलिए, ट्रंकेशन त्रुटि लगभग 0.01 है।

एक बार एक त्रुटि उत्पन्न हो जाने के बाद, यह गणना के माध्यम से फैलता है।उदाहरण के लिए, कंप्यूटर पर ऑपरेशन + अक्षम है।प्रकार की गणना और भी अधिक अक्षम है।

गणितीय प्रक्रिया का अनुमान लगाने पर एक ट्रंकेशन त्रुटि बनाई जाती है।एक फ़ंक्शन को वास्तव में एकीकृत करने के लिए, क्षेत्रों का एक अनंत योग पाया जाना चाहिए, लेकिन संख्यात्मक रूप से केवल एक परिमित क्षेत्रों को पाया जा सकता है, और इसलिए सटीक समाधान का अनुमान।इसी तरह, एक फ़ंक्शन को अलग करने के लिए, अंतर तत्व शून्य तक पहुंचता है, लेकिन संख्यात्मक रूप से केवल अंतर तत्व का एक गैर -मान मान चुना जा सकता है।

संख्यात्मक स्थिरता और अच्छी तरह से पोज वाली समस्याएं

संख्यात्मक विश्लेषण संख्यात्मक विश्लेषण में एक धारणा है।एक एल्गोरिथ्म को 'संख्यात्मक रूप से स्थिर' कहा जाता है यदि कोई त्रुटि, जो भी इसका कारण है, गणना के दौरान बहुत बड़ा नहीं होता है।[10] यह तब होता है जब समस्या 'अच्छी तरह से वातानुकूलित' हो, जिसका अर्थ है कि समाधान केवल एक छोटी राशि से बदल जाता है यदि समस्या डेटा को कम राशि से बदल दिया जाता है।[10] इसके विपरीत, यदि कोई समस्या 'बीमार-वातानुकूलित' है, तो डेटा में कोई भी छोटी त्रुटि एक बड़ी त्रुटि होगी।[10] मूल समस्या और एल्गोरिथ्म दोनों का उपयोग उस समस्या को हल करने के लिए किया जा सकता है, 'अच्छी तरह से वातानुकूलित' या 'बीमार-वातानुकूलित' हो सकता है, और कोई भी संयोजन संभव है।

तो एक एल्गोरिथ्म जो एक अच्छी तरह से वातानुकूलित समस्या को हल करता है, या तो संख्यात्मक रूप से स्थिर या संख्यात्मक रूप से अस्थिर हो सकता है।संख्यात्मक विश्लेषण की एक कला एक अच्छी तरह से पनी हुई गणितीय समस्या को हल करने के लिए एक स्थिर एल्गोरिथ्म खोजने के लिए है।उदाहरण के लिए, 2 के वर्गमूल की गणना करना (जो लगभग 1.41421 है) एक अच्छी तरह से पनी समस्या है।कई एल्गोरिदम एक प्रारंभिक सन्निकटन एक्स के साथ शुरू करके इस समस्या को हल करते हैं0 to उदाहरण के लिए x0 = 1.4, and then computing improved guesses x1, x2, etc. One such method is the famous Babylonian method, which is given by xk+1 = xk/2 + 1/xk. Another method, called 'method X', is given by xk+1 = (xk2 − 2)2 + xk.[note 1] प्रत्येक योजना के कुछ पुनरावृत्तियों की गणना नीचे तालिका रूप में की जाती है, प्रारंभिक अनुमान x के साथ0 = 1.4 and x0= 1.42।

Babylonian Babylonian Method X Method X
x0 = 1.4 x0 = 1.42 x0 = 1.4 x0 = 1.42
x1 = 1.4142857... x1 = 1.41422535... x1 = 1.4016 x1 = 1.42026896
x2 = 1.414213564... x2 = 1.41421356242... x2 = 1.4028614... x2 = 1.42056...
... ...
x1000000 = 1.41421... x27 = 7280.2284...

निरीक्षण करें कि बेबीलोन की विधि प्रारंभिक अनुमान की परवाह किए बिना जल्दी से परिवर्तित हो जाती है, जबकि विधि एक्स प्रारंभिक अनुमान एक्स के साथ बेहद धीरे -धीरे परिवर्तित होती है0 = 1.4 and diverges for initial guess x0= 1.42।इसलिए, बेबीलोन की विधि संख्यात्मक रूप से स्थिर है, जबकि विधि एक्स संख्यात्मक रूप से अस्थिर है।

संख्यात्मक स्थिरता मशीन के महत्वपूर्ण अंकों की संख्या से प्रभावित होती है।यदि एक मशीन का उपयोग किया जाता है जो केवल चार सबसे महत्वपूर्ण दशमलव अंक रखता है, तो महत्व के नुकसान पर एक अच्छा उदाहरण दो समकक्ष कार्यों द्वारा दिया जा सकता है
तथा

के परिणामों की तुलना करना

तथा
उपरोक्त दो परिणामों की तुलना करके, यह स्पष्ट है कि महत्व का नुकसान (यहां के कारण, सन्निकटन को पास के नंबरों को घटाने से भयावह रद्द होने के कारण तथा , घटाव की गणना के बावजूद) परिणामों पर बहुत बड़ा प्रभाव पड़ता है, भले ही दोनों कार्य समतुल्य हों, जैसा कि नीचे दिखाया गया है
वांछित मूल्य, अनंत परिशुद्धता का उपयोग करके गणना की गई, 11.174755 है ...
  • उदाहरण मैथ्यू से लिया गया एक संशोधन है;MATLAB, 3rd ed का उपयोग करके संख्यात्मक तरीके।

अध्ययन के क्षेत्र

संख्यात्मक विश्लेषण के क्षेत्र में कई उप-अनुशासन शामिल हैं।कुछ प्रमुख हैं:

कार्यों का कंप्यूटिंग मान

Interpolation: Observing that the temperature varies from 20 degrees Celsius at 1:00 to 14 degrees at 3:00, a linear interpolation of this data would conclude that it was 17 degrees at 2:00 and 18.5 degrees at 1:30pm.

Extrapolation: If the gross domestic product of a country has been growing an average of 5% per year and was 100 billion last year, it might extrapolated that it will be 105 billion this year.

A line through 20 points

Regression: In linear regression, given n points, a line is computed that passes as close as possible to those n points.

How much for a glass of lemonade?

Optimization: Suppose lemonade is sold at a lemonade stand, at $1.00 per glass, that 197 glasses of lemonade can be sold per day, and that for each increase of $0.01, one less glass of lemonade will be sold per day. If $1.485 could be charged, profit would be maximized, but due to the constraint of having to charge a whole-cent amount, charging $1.48 or $1.49 per glass will both yield the maximum income of $220.52 per day.

Wind direction in blue, true trajectory in black, Euler method in red

Differential equation: If 100 fans are set up to blow air from one end of the room to the other and then a feather is dropped into the wind, what happens? The feather will follow the air currents, which may be very complex. One approximation is to measure the speed at which the air is blowing near the feather every second, and advance the simulated feather as if it were moving in a straight line at that same speed for one second, before measuring the wind speed again. This is called the Euler method for solving an ordinary differential equation.

सबसे सरल समस्याओं में से एक किसी दिए गए बिंदु पर एक फ़ंक्शन का मूल्यांकन है।सूत्र में संख्या में सिर्फ प्लगिंग का सबसे सीधा दृष्टिकोण, कभी -कभी बहुत कुशल नहीं होता है।बहुपद के लिए, एक बेहतर दृष्टिकोण हॉर्नर योजना का उपयोग कर रहा है, क्योंकि यह आवश्यक संख्या में गुणा और परिवर्धन को कम करता है।आम तौर पर, फ्लोटिंग पॉइंट अंकगणित के उपयोग से उत्पन्न होने वाली राउंड-ऑफ त्रुटियों का अनुमान लगाना और नियंत्रित करना महत्वपूर्ण है।

प्रक्षेप, एक्सट्रपलेशन, और प्रतिगमन

प्रक्षेप निम्नलिखित समस्या को हल करता है: कई बिंदुओं पर कुछ अज्ञात फ़ंक्शन के मान को देखते हुए, दिए गए बिंदुओं के बीच किसी अन्य बिंदु पर उस फ़ंक्शन का क्या मूल्य है?

एक्सट्रपलेशन प्रक्षेप के समान है, सिवाय इसके कि अब एक बिंदु पर अज्ञात फ़ंक्शन का मूल्य जो दिए गए बिंदुओं के बाहर है, को पाया जाना चाहिए।[11] प्रतिगमन भी समान है, लेकिन यह ध्यान में रखता है कि डेटा अभेद्य है।कुछ बिंदुओं को देखते हुए, और इन बिंदुओं पर कुछ फ़ंक्शन के मूल्य का माप (एक त्रुटि के साथ), अज्ञात फ़ंक्शन पाया जा सकता है।कम से कम वर्ग-मेथोड इसे प्राप्त करने का एक तरीका है।

समीकरणों और समीकरणों के सिस्टम को हल करना

एक और मौलिक समस्या कुछ दिए गए समीकरण के समाधान की गणना कर रही है।दो मामलों को आमतौर पर प्रतिष्ठित किया जाता है, यह इस बात पर निर्भर करता है कि समीकरण रैखिक है या नहीं।उदाहरण के लिए, समीकरण जबकि रैखिक है नहीं है।

रैखिक समीकरणों की प्रणालियों को हल करने के तरीकों के विकास में बहुत प्रयास किए गए हैं।मानक प्रत्यक्ष तरीके, यानी, कुछ मैट्रिक्स अपघटन का उपयोग करने वाले तरीके गॉसियन एलिमिनेशन, लू अपघटन, सममित (या हर्मिटियन) के लिए चोल्स्की अपघटन और सकारात्मक-कमी मैट्रिक्स, और गैर-वर्ग मैट्रिस के लिए क्यूआर अपघटन हैं।Jacobi विधि, Gauss-Seidel Method, क्रमिक ओवर-रिलैक्सेशन और कंजुगेट ग्रेडिएंट विधि जैसे पुनरावृत्त तरीके[12] आमतौर पर बड़ी प्रणालियों के लिए पसंद किया जाता है।मैट्रिक्स विभाजन का उपयोग करके सामान्य पुनरावृत्त तरीकों को विकसित किया जा सकता है।

रूट-फाइंडिंग एल्गोरिदम का उपयोग nonlinear समीकरणों को हल करने के लिए किया जाता है (उन्हें इसलिए नाम दिया गया है क्योंकि एक फ़ंक्शन की एक जड़ एक तर्क है जिसके लिए फ़ंक्शन शून्य पैदा करता है)।यदि फ़ंक्शन अलग -अलग है और व्युत्पन्न ज्ञात है, तो न्यूटन की विधि एक लोकप्रिय विकल्प है।[13][14] नॉनलाइनियर समीकरणों को हल करने के लिए रैखिककरण एक और तकनीक है।

eigenvalue या एकवचन मूल्य समस्याओं को हल करना

कई महत्वपूर्ण समस्याओं को eigenvalue decompositions या एकवचन मूल्य विघटन के संदर्भ में प्रस्तुत किया जा सकता है।उदाहरण के लिए, वर्णक्रमीय छवि संपीड़न एल्गोरिथ्म[15] एकवचन मूल्य विघटन पर आधारित है।आंकड़ों में संबंधित उपकरण को प्रिंसिपल कंपोनेंट एनालिसिस कहा जाता है।

अनुकूलन

अनुकूलन समस्याएं उस बिंदु के लिए पूछती हैं जिस पर किसी दिए गए फ़ंक्शन को अधिकतम (या कम से कम) किया जाता है।अक्सर, बिंदु को कुछ बाधाओं को भी संतुष्ट करना पड़ता है।

ऑप्टिमाइज़ेशन के क्षेत्र को कई उप -क्षेत्रों में और विभाजित किया जाता है, जो उद्देश्य फ़ंक्शन और बाधा के रूप में निर्भर करता है।उदाहरण के लिए, रैखिक प्रोग्रामिंग मामले से संबंधित है कि उद्देश्य फ़ंक्शन और बाधाएं दोनों रैखिक हैं।रैखिक प्रोग्रामिंग में एक प्रसिद्ध विधि सिंप्लेक्स विधि है।

Lagrange मल्टीप्लायरों की विधि का उपयोग अप्रतिबंधित अनुकूलन समस्याओं के लिए बाधाओं के साथ अनुकूलन समस्याओं को कम करने के लिए किया जा सकता है।

इंटीग्रल्स का मूल्यांकन

संख्यात्मक एकीकरण, कुछ उदाहरणों में संख्यात्मक चतुर्भुज के रूप में भी जाना जाता है, एक निश्चित अभिन्न के मूल्य के लिए पूछता है।[16] लोकप्रिय तरीके न्यूटन -कॉट्स फॉर्मूले (जैसे मिडपॉइंट नियम या सिम्पसन के नियम) या गौसियन चतुष्कोण का उपयोग करते हैं।[17] ये विधियाँ एक विभाजन और विजय रणनीति पर निर्भर करती हैं, जिससे अपेक्षाकृत बड़े सेट पर एक अभिन्न अंग छोटे सेटों पर इंटीग्रल में टूट जाते हैं।उच्च आयामों में, जहां ये विधियां कम्प्यूटेशनल प्रयास के संदर्भ में निषेधात्मक रूप से महंगी हो जाती हैं, कोई मोंटे कार्लो या क्वासी-मोंटे कार्लो विधियों का उपयोग कर सकता है (मोंटे कार्लो एकीकरण देखें[18]), या, मामूली बड़े आयामों में, विरल ग्रिड की विधि।

अंतर समीकरण

संख्यात्मक विश्लेषण भी कंप्यूटिंग (एक अनुमानित तरीके से) विभेदक समीकरणों के समाधान, दोनों साधारण अंतर समीकरणों और आंशिक अंतर समीकरणों के समाधान से भी संबंधित है।[19] आंशिक अंतर समीकरणों को पहले समीकरण को विवेकाधीन करके हल किया जाता है, इसे एक परिमित-आयामी उप-समूह में लाया जाता है।[20] यह एक परिमित तत्व विधि द्वारा किया जा सकता है,[21][22][23] एक परिमित अंतर विधि,[24] या (विशेष रूप से इंजीनियरिंग में) एक परिमित मात्रा विधि।[25] इन विधियों के सैद्धांतिक औचित्य में अक्सर कार्यात्मक विश्लेषण से प्रमेय शामिल होते हैं।यह एक बीजीय समीकरण के समाधान के लिए समस्या को कम करता है।

सॉफ्टवेयर

बीसवीं शताब्दी के उत्तरार्ध से, अधिकांश एल्गोरिदम विभिन्न प्रकार की प्रोग्रामिंग भाषाओं में लागू किए जाते हैं। नेटलिब रिपॉजिटरी में संख्यात्मक समस्याओं के लिए सॉफ्टवेयर रूटीन के विभिन्न संग्रह शामिल हैं, ज्यादातर फोरट्रान और सी। में कई अलग -अलग संख्यात्मक एल्गोरिदम को लागू करने वाले वाणिज्यिक उत्पादों में आईएमएसएल और एनएजी पुस्तकालय शामिल हैं; एक फ्री-सॉफ्टवेयर विकल्प जीएनयू साइंटिफिक लाइब्रेरी है।

पिछले कुछ वर्षों में रॉयल स्टैटिस्टिकल सोसाइटी ने रॉयल स्टैटिस्टिकल सोसाइटी, सीरीज़ सी (एप्लाइड स्टैटिस्टिक्स) के जर्नल में कई एल्गोरिदम प्रकाशित किए। एप्लाइड स्टैटिस्टिक्स (इन के लिए कोड फ़ंक्शंस के रूप में कोड यहां); एसीएम इसी तरह, गणितीय सॉफ्टवेयर पर इसके लेनदेन में (TOMS कोड यहाँ है)। नेवल सरफेस वारफेयर सेंटर ने कई बार अपने लाइब्रेरी ऑफ़ मैथमेटिक्स सबरूटीन्स प्रकाशित किया (कोड [1])।

कई लोकप्रिय संख्यात्मक कंप्यूटिंग अनुप्रयोग जैसे कि MATLAB, हैं,[26][27][28] Tk सॉल्वर, एस-प्लस और आईडीएल[29] साथ ही स्वतंत्र और खुले स्रोत विकल्प जैसे कि फ्रीमाट, स्किलैब,[30][31] GNU ऑक्टेव (MATLAB के समान), और यह ++ (C ++ लाइब्रेरी)।आर जैसी प्रोग्रामिंग भाषाएं भी हैं[32] (एस-प्लस के समान), जूलिया,[33] और पायथन लाइब्रेरी जैसे कि न्यूमपी, स्किपी के साथ[34][35][36] और सिम्पी।प्रदर्शन व्यापक रूप से भिन्न होता है: जबकि वेक्टर और मैट्रिक्स संचालन आमतौर पर तेज होते हैं, स्केलर लूप्स परिमाण के एक क्रम से अधिक गति में भिन्न हो सकते हैं।[37][38] कई कंप्यूटर बीजगणित प्रणाली जैसे कि मैथेमेटिका भी मनमानी-सटीक अंकगणित की उपलब्धता से लाभान्वित होती है जो अधिक सटीक परिणाम प्रदान कर सकती है।[39][40][41][42] इसके अलावा, किसी भी स्प्रेडशीट सॉफ़्टवेयर का उपयोग संख्यात्मक विश्लेषण से संबंधित सरल समस्याओं को हल करने के लिए किया जा सकता है। Microsoft_excel#| Excel, उदाहरण के लिए, मैट्रिस के लिए सैकड़ों उपलब्ध फ़ंक्शन हैं, जिनमें Matrices के लिए उपयोग किया जा सकता है, जिसका उपयोग इसके Microsoft Excel#Add-Ins के साथ संयोजन में किया जा सकता है।

यह भी देखें

  • एल्गोरिदम का विश्लेषण
  • कम्प्यूटेशनल विज्ञान
  • कम्प्यूटेशनल भौतिकी
  • अंतराल अंकगणित
  • संख्यात्मक विश्लेषण विषयों की सूची
  • स्थानीय रैखिककरण विधि
  • संख्यात्मक भेदभाव
  • संख्यात्मक व्यंजनों
  • संभाव्य संख्या विज्ञान
  • प्रतीकात्मक-प्रतिष्ठित गणना
  • मान्य संख्या विज्ञान

टिप्पणियाँ

  1. This is a fixed point iteration for the equation , जिनके समाधान में शामिल हैं ।Iterates हमेशा तब से दाईं ओर जाते हैं ।अत अभिसरण और diverges।

संदर्भ

उद्धरण

  1. "Photograph, illustration, and description of the root(2) tablet from the Yale Babylonian Collection". Archived from the original on 13 August 2012. Retrieved 2 October 2006.
  2. Demmel, J. W. (1997). Applied numerical linear algebra. SIAM.
  3. Ciarlet, P. G., Miara, B., & Thomas, J. M. (1989). Introduction to numerical linear algebra and optimization. Cambridge University Press.
  4. Trefethen, Lloyd; Bau III, David (1997). Numerical Linear Algebra (1st ed.). Philadelphia: SIAM.
  5. 5.0 5.1 5.2 Brezinski, C., & Wuytack, L. (2012). Numerical analysis: Historical developments in the 20th century. Elsevier.
  6. Saad, Y. (2003). Iterative methods for sparse linear systems. SIAM.
  7. Hageman, L. A., & Young, D. M. (2012). Applied iterative methods. Courier Corporation.
  8. Traub, J. F. (1982). Iterative methods for the solution of equations. American Mathematical Society.
  9. Greenbaum, A. (1997). Iterative methods for solving linear systems. SIAM.
  10. 10.0 10.1 10.2 Higham, N. J. (2002). Accuracy and stability of numerical algorithms (Vol. 80). SIAM.
  11. Brezinski, C., & Zaglia, M. R. (2013). Extrapolation methods: theory and practice. Elsevier.
  12. Hestenes, Magnus R.; Stiefel, Eduard (December 1952). "Methods of Conjugate Gradients for Solving Linear Systems". Journal of Research of the National Bureau of Standards. 49 (6): 409.
  13. Ezquerro Fernández, J. A., & Hernández Verón, M. Á. (2017). Newton’s method: An updated approach of Kantorovich’s theory. Birkhäuser.
  14. Peter Deuflhard, Newton Methods for Nonlinear Problems. Affine Invariance and Adaptive Algorithms, Second printed edition. Series Computational Mathematics 35, Springer (2006)
  15. The Singular Value Decomposition and Its Applications in Image Compression Archived 4 October 2006 at the Wayback Machine
  16. Davis, P. J., & Rabinowitz, P. (2007). Methods of numerical integration. Courier Corporation.
  17. Weisstein, Eric W. "Gaussian Quadrature." From MathWorld--A Wolfram Web Resource. mathworld.wolfram.com/GaussianQuadrature.html
  18. Geweke, J. (1995). Monte Carlo simulation and numerical integration. Federal Reserve Bank of Minneapolis, Research Department.
  19. Iserles, A. (2009). A first course in the numerical analysis of differential equations. Cambridge University Press.
  20. Ames, W. F. (2014). Numerical methods for partial differential equations. Academic Press.
  21. Johnson, C. (2012). Numerical solution of partial differential equations by the finite element method. Courier Corporation.
  22. Brenner, S., & Scott, R. (2007). The mathematical theory of finite element methods. Springer Science & Business Media.
  23. Strang, G., & Fix, G. J. (1973). An analysis of the finite element method. Englewood Cliffs, NJ: Prentice-hall.
  24. Strikwerda, J. C. (2004). Finite difference schemes and partial differential equations. SIAM.
  25. LeVeque, Randall (2002), Finite Volume Methods for Hyperbolic Problems, Cambridge University Press.
  26. Quarteroni, A., Saleri, F., & Gervasio, P. (2006). Scientific computing with MATLAB and Octave. Berlin: Springer.
  27. Gander, W., & Hrebicek, J. (Eds.). (2011). Solving problems in scientific computing using Maple and Matlab®. Springer Science & Business Media.
  28. Barnes, B., & Fulford, G. R. (2011). Mathematical modelling with case studies: a differential equations approach using Maple and MATLAB. Chapman and Hall/CRC.
  29. Gumley, L. E. (2001). Practical IDL programming. Elsevier.
  30. Bunks, C., Chancelier, J. P., Delebecque, F., Goursat, M., Nikoukhah, R., & Steer, S. (2012). Engineering and scientific computing with Scilab. Springer Science & Business Media.
  31. Thanki, R. M., & Kothari, A. M. (2019). Digital image processing using SCILAB. Springer International Publishing.
  32. Ihaka, R., & Gentleman, R. (1996). R: a language for data analysis and graphics. Journal of computational and graphical statistics, 5(3), 299-314.
  33. Bezanson, Jeff; Edelman, Alan; Karpinski, Stefan; Shah, Viral B. (1 January 2017). "Julia: A Fresh Approach to Numerical Computing". SIAM Review. 59 (1): 65–98. doi:10.1137/141000671. hdl:1721.1/110125. ISSN 0036-1445.
  34. Jones, E., Oliphant, T., & Peterson, P. (2001). SciPy: Open source scientific tools for Python.
  35. Bressert, E. (2012). SciPy and NumPy: an overview for developers. " O'Reilly Media, Inc.".
  36. Blanco-Silva, F. J. (2013). Learning SciPy for numerical and scientific computing. Packt Publishing Ltd.
  37. Speed comparison of various number crunching packages Archived 5 October 2006 at the Wayback Machine
  38. Comparison of mathematical programs for data analysis Archived 18 May 2016 at the Portuguese Web Archive Stefan Steinhaus, ScientificWeb.com
  39. Maeder, R. E. (1991). Programming in mathematica. Addison-Wesley Longman Publishing Co., Inc.
  40. Stephen Wolfram. (1999). The MATHEMATICA® book, version 4. Cambridge University Press.
  41. Shaw, W. T., & Tigg, J. (1993). Applied Mathematica: getting started, getting it done. Addison-Wesley Longman Publishing Co., Inc..
  42. Marasco, A., & Romano, A. (2001). Scientific Computing with Mathematica: Mathematical Problems for Ordinary Differential Equations; with a CD-ROM. Springer Science & Business Media.

स्रोत =

बाहरी संबंध


पत्रिकाएं ==

  • [http://www-gdz.sub.uni-goettingen.de/cgi-bi/digbib.cgi? पृष्ठ चित्र हैं)। (in English and German)
  • न्यूमेरिक मैथमेटिक्स, वॉल्यूम 1-112, स्प्रिंगर, 1959-2009
  • संख्यात्मक विश्लेषण पर जर्नल, वॉल्यूम 1-47, सियाम, 1964-2009

ऑनलाइन ग्रंथ

ऑनलाइन पाठ्यक्रम सामग्री

{{Navbox

| name =गणित के क्षेत्र

|state = autocollapse


| title =अंक शास्त्र | bodyclass = hlist

|above =


| group1 = नींव | list1 =* श्रेणी सिद्धांत

| group2 =बीजगणित | list2 =* सार

| group3 = विश्लेषण | list3 =* पथरी

| group4 = असतत | list4 =* कॉम्बीनेटरिक्स

| group5 =ज्यामिति | list5 =* बीजगणितीय

| group6 =संख्या सिद्धांत | list6 =* अंकगणित

| group7 =टोपोलॉजी | list7 =* सामान्य

| group8 = लागू | list8 =* इंजीनियरिंग गणित

| group9 = कम्प्यूटेशनल | list9 =* कंप्यूटर विज्ञान

| group10 = संबंधित विषय | list10 =* अनौपचारिक गणित

| below =* '

}}


श्रेणी: संख्यात्मक विश्लेषण | श्रेणी: गणितीय भौतिकी श्रेणी: कम्प्यूटेशनल विज्ञान