ट्रंकेशन त्रुटि: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|Error from taking a finite sum of an infinite series}}
{{Short description|Error from taking a finite sum of an infinite series}}
{{Other uses|ट्रंकेशन त्रुटि (संख्यात्मक एकीकरण)}}
{{Other uses|ट्रंकेशन त्रुटि (संख्यात्मक एकीकरण)}}
[[संख्यात्मक विश्लेषण]] और [[वैज्ञानिक कंप्यूटिंग]] में, ट्रंकेशन त्रुटि एक गणितीय प्रक्रिया का अनुमान लगाने के कारण हुई त्रुटि है।<ref name="Atkinson">{{Cite book|last=Atkinson|first=Kendall E.| url=https://www.worldcat.org/oclc/803318878 |title=संख्यात्मक विश्लेषण का एक परिचय| edition = 2nd |date=1989|publisher=Wiley | isbn=978-0-471-62489-9|location=New York | language=English | oclc=803318878|page=20}}</ref><ref NAME="Stoer">{{Citation|last1=Stoer|first1=Josef|last2=Bulirsch|first2=Roland | title=Introduction to Numerical Analysis | edition = 3rd |date=2002 |url=https://www.worldcat.org/oclc/50556273|place=Princeton, N.J. | publisher=Recording for the Blind & Dyslexic | language=English|oclc=50556273|access-date=2022-02-08}}</ref>
[[संख्यात्मक विश्लेषण]] और [[वैज्ञानिक कंप्यूटिंग]] में, ट्रंकेशन त्रुटि गणितीय प्रक्रिया का अनुमान लगाने के कारण हुई त्रुटि है।<ref name="Atkinson">{{Cite book|last=Atkinson|first=Kendall E.| url=https://www.worldcat.org/oclc/803318878 |title=संख्यात्मक विश्लेषण का एक परिचय| edition = 2nd |date=1989|publisher=Wiley | isbn=978-0-471-62489-9|location=New York | language=English | oclc=803318878|page=20}}</ref><ref NAME="Stoer">{{Citation|last1=Stoer|first1=Josef|last2=Bulirsch|first2=Roland | title=Introduction to Numerical Analysis | edition = 3rd |date=2002 |url=https://www.worldcat.org/oclc/50556273|place=Princeton, N.J. | publisher=Recording for the Blind & Dyslexic | language=English|oclc=50556273|access-date=2022-02-08}}</ref>




Line 8: Line 8:
=== अनंत श्रृंखला ===
=== अनंत श्रृंखला ===


के लिए एक योग श्रृंखला <math> e^x</math> जैसे एक अनंत श्रृंखला द्वारा दिया जाता है
के लिए योग श्रृंखला <math> e^x</math> जैसे अनंत श्रृंखला द्वारा दिया जाता है
<math display="block"> e^x=1+ x+ \frac{x^2}{2!} + \frac{x^3}{3!}+ \frac{x^4}{4!}+ \cdots</math>
<math display="block"> e^x=1+ x+ \frac{x^2}{2!} + \frac{x^3}{3!}+ \frac{x^4}{4!}+ \cdots</math>
वास्तव में, हम इन शब्दों की केवल एक सीमित संख्या का उपयोग कर सकते हैं क्योंकि इन सभी का उपयोग करने के लिए अनंत मात्रा में कम्प्यूटेशनल समय लगेगा। तो मान लीजिए हम श्रृंखला के केवल तीन शब्दों का उपयोग करते हैं, फिर
वास्तव में, हम इन शब्दों की केवल सीमित संख्या का उपयोग कर सकते हैं क्योंकि इन सभी का उपयोग करने के लिए अनंत मात्रा में कम्प्यूटेशनल समय लगेगा। तो मान लीजिए हम श्रृंखला के केवल तीन शब्दों का उपयोग करते हैं, फिर
<math display="block">e^x\approx 1+x+ \frac{x^2}{2!}</math>
<math display="block">e^x\approx 1+x+ \frac{x^2}{2!}</math>
इस मामले में, ट्रंकेशन त्रुटि है <math> \frac{x^3}{3!}+\frac{x^4}{4!}+ \cdots</math>
इस मामले में, ट्रंकेशन त्रुटि है <math> \frac{x^3}{3!}+\frac{x^4}{4!}+ \cdots</math>
Line 25: Line 25:
&= 2.3125
&= 2.3125
\end{align}</math>
\end{align}</math>
एक अनंत ज्यामितीय श्रृंखला का योग
अनंत ज्यामितीय श्रृंखला का योग
<math display="block"> S = a + ar + ar^2 + ar^3 + \cdots,\ r<1 </math> द्वारा दिया गया है
<math display="block"> S = a + ar + ar^2 + ar^3 + \cdots,\ r<1 </math> द्वारा दिया गया है
<math display="block"> S = \frac{a}{1-r}</math> हमारी श्रृंखला के लिए, {{math|1=''a'' = 1}} और {{math|1=''r'' = 0.75}}, दे देना
<math display="block"> S = \frac{a}{1-r}</math> हमारी श्रृंखला के लिए, {{math|1=''a'' = 1}} और {{math|1=''r'' = 0.75}}, दे देना
<math display="block"> S=\frac{1}{1-0.75}=4</math> ट्रंकेशन त्रुटि इसलिए है
<math display="block"> S=\frac{1}{1-0.75}=4</math> ट्रंकेशन त्रुटि इसलिए है
Line 36: Line 36:
फ़ंक्शन के सटीक पहले व्युत्पन्न की परिभाषा द्वारा दी गई है
फ़ंक्शन के सटीक पहले व्युत्पन्न की परिभाषा द्वारा दी गई है
<math display="block">f'(x) = \lim_{h \to 0} \frac{f(x+h)-f(x)}{h}</math>
<math display="block">f'(x) = \lim_{h \to 0} \frac{f(x+h)-f(x)}{h}</math>
हालांकि, अगर हम संख्यात्मक रूप से व्युत्पन्न की गणना कर रहे हैं, <math>h</math> परिमित होना है। चुनने में त्रुटि हुई है <math>h</math> परिमित होना विभेदीकरण की गणितीय प्रक्रिया में एक ट्रंकेशन त्रुटि है।
हालांकि, अगर हम संख्यात्मक रूप से व्युत्पन्न की गणना कर रहे हैं, <math>h</math> परिमित होना है। चुनने में त्रुटि हुई है <math>h</math> परिमित होना विभेदीकरण की गणितीय प्रक्रिया में ट्रंकेशन त्रुटि है।


उदाहरण ए:
उदाहरण ए:


के प्रथम अवकलज की गणना में काट-छाँट ज्ञात कीजिए <math>f(x)=5x^3</math> पर <math>x=7</math> के एक चरण आकार का उपयोग करना <math>h=0.25</math>
के प्रथम अवकलज की गणना में काट-छाँट ज्ञात कीजिए <math>f(x)=5x^3</math> पर <math>x=7</math> के चरण आकार का उपयोग करना <math>h=0.25</math>
समाधान:
समाधान:


Line 57: Line 57:
किसी फ़ंक्शन के सटीक इंटीग्रल की परिभाषा <math> f(x) </math> से <math> a </math> को <math> b </math> निम्नानुसार दिया गया है।
किसी फ़ंक्शन के सटीक इंटीग्रल की परिभाषा <math> f(x) </math> से <math> a </math> को <math> b </math> निम्नानुसार दिया गया है।


होने देना <math>f: [a,b] \to \Reals</math> एक अंतराल (गणित) # शब्दावली पर परिभाषित एक कार्य हो <math>[a,b]</math> वास्तविक संख्याओं का, <math>\Reals</math>, और
होने देना <math>f: [a,b] \to \Reals</math> अंतराल (गणित) # शब्दावली पर परिभाषित कार्य हो <math>[a,b]</math> वास्तविक संख्याओं का, <math>\Reals</math>, और
<math display="block">P = \left \{[x_0,x_1], [x_1,x_2], \dots,[x_{n-1},x_n] \right \},</math>
<math display="block">P = \left \{[x_0,x_1], [x_1,x_2], \dots,[x_{n-1},x_n] \right \},</math>
I के [[एक अंतराल का विभाजन]] हो, जहां
I के [[एक अंतराल का विभाजन|अंतराल का विभाजन]] हो, जहां
<math display="block">a = x_0 < x_1 < x_2 < \cdots < x_n = b.</math>
<math display="block">a = x_0 < x_1 < x_2 < \cdots < x_n = b.</math>
<math display="block"> \int_{a}^b f(x) \, dx = \sum_{i=1}^{n} f(x_i^*)\, \Delta x_i</math>
<math display="block"> \int_{a}^b f(x) \, dx = \sum_{i=1}^{n} f(x_i^*)\, \Delta x_i</math>
कहाँ <math>\Delta x_i = x_i - x_{i-1}</math> और <math>x_i^* \in [x_{i-1}, x_i]</math>.
कहाँ <math>\Delta x_i = x_i - x_{i-1}</math> और <math>x_i^* \in [x_{i-1}, x_i]</math>.


इसका तात्पर्य यह है कि हम अनंत आयतों का उपयोग करके वक्र के नीचे का क्षेत्रफल ज्ञात कर रहे हैं। हालाँकि, यदि हम संख्यात्मक रूप से अभिन्न की गणना कर रहे हैं, तो हम केवल आयतों की एक सीमित संख्या का उपयोग कर सकते हैं। आयतों की अनंत संख्या के विपरीत परिमित संख्या को चुनने के कारण होने वाली त्रुटि एकीकरण की गणितीय प्रक्रिया में एक ट्रंकेशन त्रुटि है।
इसका तात्पर्य यह है कि हम अनंत आयतों का उपयोग करके वक्र के नीचे का क्षेत्रफल ज्ञात कर रहे हैं। हालाँकि, यदि हम संख्यात्मक रूप से अभिन्न की गणना कर रहे हैं, तो हम केवल आयतों की सीमित संख्या का उपयोग कर सकते हैं। आयतों की अनंत संख्या के विपरीत परिमित संख्या को चुनने के कारण होने वाली त्रुटि एकीकरण की गणितीय प्रक्रिया में ट्रंकेशन त्रुटि है।


उदाहरण ए.
उदाहरण ए.
Line 97: Line 97:


=== जोड़ ===
=== जोड़ ===
ट्रंकेशन त्रुटि का कारण बन सकता है <math>(A+B)+C \neq A+(B+C)</math> एक कंप्यूटर के भीतर जब <math>A = -10^{25}, B = 10^{25}, C = 1</math> क्योंकि <math>(A+B)+C = (0)+C = 1</math> (जैसा होना चाहिए), जबकि <math>A+(B+C) = A+(B)=0</math>. यहाँ, <math>A+(B+C)</math> एक ट्रंकेशन त्रुटि 1 के बराबर है। यह ट्रंकेशन त्रुटि इसलिए होती है क्योंकि कंप्यूटर एक बहुत बड़े पूर्णांक के कम से कम महत्वपूर्ण अंकों को संग्रहीत नहीं करते हैं।
ट्रंकेशन त्रुटि का कारण बन सकता है <math>(A+B)+C \neq A+(B+C)</math> कंप्यूटर के भीतर जब <math>A = -10^{25}, B = 10^{25}, C = 1</math> क्योंकि <math>(A+B)+C = (0)+C = 1</math> (जैसा होना चाहिए), जबकि <math>A+(B+C) = A+(B)=0</math>. यहाँ, <math>A+(B+C)</math> ट्रंकेशन त्रुटि 1 के बराबर है। यह ट्रंकेशन त्रुटि इसलिए होती है क्योंकि कंप्यूटर बहुत बड़े पूर्णांक के कम से कम महत्वपूर्ण अंकों को संग्रहीत नहीं करते हैं।


== यह भी देखें ==
== यह भी देखें ==

Revision as of 18:21, 27 May 2023

संख्यात्मक विश्लेषण और वैज्ञानिक कंप्यूटिंग में, ट्रंकेशन त्रुटि गणितीय प्रक्रिया का अनुमान लगाने के कारण हुई त्रुटि है।[1][2]


उदाहरण

अनंत श्रृंखला

के लिए योग श्रृंखला जैसे अनंत श्रृंखला द्वारा दिया जाता है

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

निम्नलिखित अनंत श्रृंखला को देखते हुए, ट्रंकेशन त्रुटि का पता लगाएं x = 0.75 यदि श्रृंखला के केवल पहले तीन पदों का उपयोग किया जाता है।

समाधान

श्रंखला के केवल प्रथम तीन पदों का प्रयोग करने पर प्राप्त होता है

अनंत ज्यामितीय श्रृंखला का योग
द्वारा दिया गया है
हमारी श्रृंखला के लिए, a = 1 और r = 0.75, दे देना
ट्रंकेशन त्रुटि इसलिए है


भेदभाव

फ़ंक्शन के सटीक पहले व्युत्पन्न की परिभाषा द्वारा दी गई है

हालांकि, अगर हम संख्यात्मक रूप से व्युत्पन्न की गणना कर रहे हैं, परिमित होना है। चुनने में त्रुटि हुई है परिमित होना विभेदीकरण की गणितीय प्रक्रिया में ट्रंकेशन त्रुटि है।

उदाहरण ए:

के प्रथम अवकलज की गणना में काट-छाँट ज्ञात कीजिए पर के चरण आकार का उपयोग करना समाधान:

का पहला व्युत्पन्न है

और कम से ,

अनुमानित मूल्य द्वारा दिया गया है
ट्रंकेशन त्रुटि इसलिए है


एकीकरण

किसी फ़ंक्शन के सटीक इंटीग्रल की परिभाषा से को निम्नानुसार दिया गया है।

होने देना अंतराल (गणित) # शब्दावली पर परिभाषित कार्य हो वास्तविक संख्याओं का, , और

I के अंतराल का विभाजन हो, जहां
कहाँ और .

इसका तात्पर्य यह है कि हम अनंत आयतों का उपयोग करके वक्र के नीचे का क्षेत्रफल ज्ञात कर रहे हैं। हालाँकि, यदि हम संख्यात्मक रूप से अभिन्न की गणना कर रहे हैं, तो हम केवल आयतों की सीमित संख्या का उपयोग कर सकते हैं। आयतों की अनंत संख्या के विपरीत परिमित संख्या को चुनने के कारण होने वाली त्रुटि एकीकरण की गणितीय प्रक्रिया में ट्रंकेशन त्रुटि है।

उदाहरण ए.

अभिन्न के लिए

ट्रंकेशन त्रुटि का पता लगाएं यदि दो-खंड बाएं हाथ के रीमैन योग का उपयोग खंडों की समान चौड़ाई के साथ किया जाता है।

समाधान

हमारे पास सटीक मूल्य है

वक्र के अंतर्गत क्षेत्र (चित्र 2 देखें) को अनुमानित करने के लिए समान चौड़ाई के दो आयतों का उपयोग करना, अभिन्न का अनुमानित मूल्य

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

जोड़

ट्रंकेशन त्रुटि का कारण बन सकता है कंप्यूटर के भीतर जब क्योंकि (जैसा होना चाहिए), जबकि . यहाँ, ट्रंकेशन त्रुटि 1 के बराबर है। यह ट्रंकेशन त्रुटि इसलिए होती है क्योंकि कंप्यूटर बहुत बड़े पूर्णांक के कम से कम महत्वपूर्ण अंकों को संग्रहीत नहीं करते हैं।

यह भी देखें

संदर्भ

  1. Atkinson, Kendall E. (1989). संख्यात्मक विश्लेषण का एक परिचय (in English) (2nd ed.). New York: Wiley. p. 20. ISBN 978-0-471-62489-9. OCLC 803318878.
  2. Stoer, Josef; Bulirsch, Roland (2002), Introduction to Numerical Analysis (in English) (3rd ed.), Princeton, N.J.: Recording for the Blind & Dyslexic, OCLC 50556273, retrieved 2022-02-08