ट्रंकेशन त्रुटि: Difference between revisions
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
=== अनंत श्रृंखला === | === अनंत श्रृंखला === | ||
<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|1=''x'' = 0.75}} के लिए ट्रंकेशन त्रुटि ज्ञात की जाती है, यदि श्रृंखला के केवल पूर्व तीन शब्दों का उपयोग किया जाता है। | ||
<math display="block"> S = 1 + x + x^2 + x^3 + \cdots, \qquad \left|x\right|<1. </math> | <math display="block"> S = 1 + x + x^2 + x^3 + \cdots, \qquad \left|x\right|<1. </math> | ||
समाधान | समाधान | ||
श्रंखला के केवल प्रथम तीन पदों का प्रयोग करने पर प्राप्त होता है | श्रंखला के केवल प्रथम तीन पदों का प्रयोग करने पर प्राप्त होता है, जो इस प्रकार है: | ||
<math display="block">\begin{align} | <math display="block">\begin{align} | ||
S_3 &= \left(1+x+x^2\right)_{x=0.75} \\ | S_3 &= \left(1+x+x^2\right)_{x=0.75} \\ | ||
Line 25: | Line 28: | ||
&= 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 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> ट्रंकेशन त्रुटि इसलिए है | ||
<math display="block"> \mathrm{TE} = 4 - 2.3125 = 1.6875</math> | <math display="block"> \mathrm{TE} = 4 - 2.3125 = 1.6875</math> | ||
=== | === अवकलन === | ||
फलन के त्रुटिहीन व्युत्पन्न की परिभाषा द्वारा दी गई है | |||
<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>f(x)=5x^3</math> के प्रथम अवकलज की गणना में ट्रंकेशन ज्ञात कीजिए, <math>x=7</math> के चरण आकार में <math>h=0.25</math> का उपयोग करना: | |||
समाधान: | समाधान: | ||
<math>f(x)=5x^3</math> का प्रथम व्युत्पन्न है: | |||
<math display="block">f'(x) = 15x^2,</math> | |||
और कम से <math>x=7</math>, | और कम से <math>x=7</math>, | ||
<math display="block">f'(7) = 735.</math> | <math display="block">f'(7) = 735.</math> | ||
अनुमानित मूल्य द्वारा दिया गया है | अनुमानित मूल्य द्वारा दिया गया है: | ||
<math display="block">f'(7) = \frac{f(7+0.25)-f(7)}{0.25} = 761.5625</math> | <math display="block">f'(7) = \frac{f(7+0.25)-f(7)}{0.25} = 761.5625</math> | ||
ट्रंकेशन त्रुटि इसलिए है | ट्रंकेशन त्रुटि इसलिए है: | ||
<math display="block"> \mathrm{TE} = 735 - 761.5625 = -26.5625</math> | <math display="block"> \mathrm{TE} = 735 - 761.5625 = -26.5625</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 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>. | ||
इसका तात्पर्य यह है कि | इसका तात्पर्य यह है कि अनंत आयतों का उपयोग करके वक्र के नीचे का क्षेत्रफल ज्ञात कर रहे हैं। चूँकि, यदि संख्यात्मक रूप से अभिन्न की गणना कर रहे हैं, तो केवल आयतों की सीमित संख्या का उपयोग कर सकते हैं। आयतों की अनंत संख्या के विपरीत परिमित संख्या के चयन के कारण होने वाली त्रुटि समाकलन की गणितीय प्रक्रिया में ट्रंकेशन त्रुटि है। | ||
उदाहरण ए. | उदाहरण ए. | ||
Line 70: | Line 73: | ||
अभिन्न के लिए | अभिन्न के लिए | ||
<math display="block"> \int_{3}^{9}x^{2}{dx}</math> | <math display="block"> \int_{3}^{9}x^{2}{dx}</math> | ||
ट्रंकेशन त्रुटि | ट्रंकेशन त्रुटि को ज्ञात किया जाता है यदि दो-खंड बाएं हाथ के [[रीमैन योग]] का उपयोग खंडों की समान चौड़ाई के साथ किया जाता है। | ||
समाधान | समाधान | ||
हमारे पास | हमारे पास त्रुटिहीन मूल्य है | ||
<math display="block"> \begin{align} | <math display="block"> \begin{align} | ||
\int_{3}^{9}{x^{2}{dx}} &= \left[ \frac{x^{3}}{3} \right]_{3}^{9} \\ | \int_{3}^{9}{x^{2}{dx}} &= \left[ \frac{x^{3}}{3} \right]_{3}^{9} \\ | ||
Line 80: | Line 83: | ||
& = 234 | & = 234 | ||
\end{align}</math> | \end{align}</math> | ||
वक्र के अंतर्गत क्षेत्र (चित्र 2 देखें) को अनुमानित करने के लिए समान चौड़ाई के दो आयतों का उपयोग करना, अभिन्न का अनुमानित मूल्य | वक्र के अंतर्गत क्षेत्र (चित्र 2 देखें) को अनुमानित करने के लिए समान चौड़ाई के दो आयतों का उपयोग करना, अभिन्न का अनुमानित मूल्य है: | ||
<math display="block">\begin{align} | <math display="block">\begin{align} | ||
Line 87: | Line 90: | ||
&= 27 + 108 \\ | &= 27 + 108 \\ | ||
&= 135 | &= 135 | ||
\end{align}</math> | \end{align}</math><math display="block">\begin{align} | ||
<math display="block">\begin{align} | |||
\text{Truncation Error} &= \text{Exact Value} - \text{Approximate Value} \\ | \text{Truncation Error} &= \text{Exact Value} - \text{Approximate Value} \\ | ||
&= 234 - 135 \\ | &= 234 - 135 \\ | ||
&= 99. | &= 99. | ||
\end{align}</math> | \end{align}</math> | ||
कभी-कभी, | कभी-कभी, त्रुटिपूर्ण रूप से, [[राउंड-ऑफ त्रुटि]] (कंप्यूटर पर परिमित त्रुटिहीन [[तैरनेवाला स्थल|अस्थायी बिंदु]] नंबरों का उपयोग करने का परिणाम) को ट्रंकेशन त्रुटि भी कहा जाता है, प्रायः यदि संख्या को विभक्त करके गोल किया जाता है। यह ट्रंकेशन त्रुटि का उत्तम उपयोग नहीं है; चूँकि किसी संख्या को छोटा करना स्वीकार्य हो सकता है। | ||
=== जोड़ === | === जोड़ === | ||
ट्रंकेशन त्रुटि का कारण बन सकता है <math>(A+B)+C \neq A+(B+C)</math> कंप्यूटर | ट्रंकेशन त्रुटि का कारण बन सकता है <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:49, 27 May 2023
संख्यात्मक विश्लेषण और वैज्ञानिक कंप्यूटिंग में, ट्रंकेशन त्रुटि गणितीय प्रक्रिया का अनुमान लगाने के कारण हुई त्रुटि है।[1][2]
उदाहरण
अनंत श्रृंखला
के लिए योग अनंत श्रृंखला द्वारा दिया जाता है
उदाहरण ए:
निम्नलिखित अनंत श्रृंखला को देखते हुए, x = 0.75 के लिए ट्रंकेशन त्रुटि ज्ञात की जाती है, यदि श्रृंखला के केवल पूर्व तीन शब्दों का उपयोग किया जाता है।
श्रंखला के केवल प्रथम तीन पदों का प्रयोग करने पर प्राप्त होता है, जो इस प्रकार है:
अवकलन
फलन के त्रुटिहीन व्युत्पन्न की परिभाषा द्वारा दी गई है
उदाहरण ए:
के प्रथम अवकलज की गणना में ट्रंकेशन ज्ञात कीजिए, के चरण आकार में का उपयोग करना:
समाधान:
का प्रथम व्युत्पन्न है:
समाकलन
किसी फलन के त्रुटिहीन अभिन्न की परिभाषा से को निम्नानुसार दिया गया है।
जहाँ अंतराल (गणित) शब्दावली पर परिभाषित फलन हो वास्तविक संख्याओं में से, , और
इसका तात्पर्य यह है कि अनंत आयतों का उपयोग करके वक्र के नीचे का क्षेत्रफल ज्ञात कर रहे हैं। चूँकि, यदि संख्यात्मक रूप से अभिन्न की गणना कर रहे हैं, तो केवल आयतों की सीमित संख्या का उपयोग कर सकते हैं। आयतों की अनंत संख्या के विपरीत परिमित संख्या के चयन के कारण होने वाली त्रुटि समाकलन की गणितीय प्रक्रिया में ट्रंकेशन त्रुटि है।
उदाहरण ए.
अभिन्न के लिए
समाधान
हमारे पास त्रुटिहीन मूल्य है
जोड़
ट्रंकेशन त्रुटि का कारण बन सकता है जब कंप्यूटर में क्योंकि (जैसा होना चाहिए), जबकि . यहाँ, ट्रंकेशन त्रुटि 1 के समान है। यह ट्रंकेशन त्रुटि इसलिए होती है क्योंकि कंप्यूटर अधिक बड़े पूर्णांक को कम से कम महत्वपूर्ण अंकों को संग्रहीत नहीं करते हैं।
यह भी देखें
संदर्भ
- ↑ Atkinson, Kendall E. (1989). संख्यात्मक विश्लेषण का एक परिचय (in English) (2nd ed.). New York: Wiley. p. 20. ISBN 978-0-471-62489-9. OCLC 803318878.
- ↑ 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
- Atkinson, Kendall E. (1989), An Introduction to Numerical Analysis (2nd ed.), New York: John Wiley & Sons, p. 20, ISBN 978-0-471-50023-0
- Stoer, Josef; Bulirsch, Roland (2002), Introduction to Numerical Analysis (3rd ed.), Berlin, New York: Springer-Verlag, p. 1, ISBN 978-0-387-95452-3.