यह कैलकुलेटर क्या करता है
यह टूल रेसिप्रोकल गामा फ़ंक्शन यानी \(1/\Gamma(a)\) की एक टेबल और लाइन ग्राफ़ तैयार करता है, जिसमें आर्ग्युमेंट a के क्रमिक मानों की एक श्रृंखला ली जाती है। आप तय करते हैं कि श्रृंखला कहाँ से शुरू हो, हर स्टेप कितना बड़ा हो, और आपको कितने बिंदु (पंक्तियाँ) चाहिए। परिणाम के रूप में मिलती है a बनाम \(1/\Gamma(a)\) की एक साफ़-सुथरी दो-कॉलम वाली टेबल और साथ में प्लॉट किया गया वक्र। यह शुद्ध गणित है और दुनिया भर में बिल्कुल एक जैसा लागू होता है।
इसका उपयोग कैसे करें
a का प्रारंभिक मान (पहला आर्ग्युमेंट), हर अगली पंक्ति के लिए a में जुड़ने वाला इन्क्रीमेंट (स्टेप), और इटरेशन की संख्या (कितनी पंक्तियाँ बनानी हैं) दर्ज करें। उदाहरण के लिए, start = -3, step = 0.1, और 101 पंक्तियाँ यह श्रृंखला बनाएँगी: \(a = -3, -2.9, -2.8, \dots\), और इस तरह \(a = 7.0\) तक।
फ़ॉर्मूला समझें
गामा फ़ंक्शन फैक्टोरियल का सामान्यीकरण है: \(\Gamma(n+1) = n!\) और \(\Gamma(1/2) = \sqrt{\pi}\)। \(\operatorname{Re}(a) > 0\) के लिए इसे इंटीग्रल $$\Gamma(a) = \int_{0}^{\infty} t^{a-1} e^{-t} \, dt$$ से परिभाषित किया जाता है, और अन्य मानों तक इसे रिकरेंस \(\Gamma(a) = \Gamma(a+1)/a\) तथा रिफ़्लेक्शन फ़ॉर्मूला \(\Gamma(a)\Gamma(1-a) = \pi/\sin(\pi a)\) के ज़रिए बढ़ाया जाता है। हम \(\Gamma(a)\) की गणना Lanczos अनुमान (\(g = 7\)) से करते हैं और \(a < 0.5\) के लिए रिफ़्लेक्शन का उपयोग करते हैं। आउटपुट बस \(1/\Gamma(a)\) होता है। ख़ुद \(\Gamma(a)\) के विपरीत, रेसिप्रोकल \(1/\Gamma(a)\) एक एंटायर (entire) फ़ंक्शन है जिसमें कोई पोल नहीं होता: जहाँ \(\Gamma\) अनंत हो जाता है (\(a = 0, -1, -2, \dots\) पर), वहाँ रेसिप्रोकल ठीक 0 होता है।
हल किया गया उदाहरण
डिफ़ॉल्ट मानों के साथ कुछ पंक्तियाँ इस प्रकार हैं: \(a = -3\) पर \(1/\Gamma(-3) = 0\) (नॉन-पॉज़िटिव पूर्णांक, \(\Gamma\) का एक पोल); \(a = -2.5\) पर लगभग \(-1.0579\); \(a = 0.5\) पर \(1/\sqrt{\pi} \approx 0.5642\); \(a = 1\) और \(a = 2\) दोनों पर 1; \(a = 5\) पर \(1/24 \approx 0.04167\); और \(a = 7\) पर \(1/720 \approx 0.001389\)। यह वक्र \(a \approx 1.46\) के आसपास अपने शिखर पर पहुँचता है, जहाँ \(\Gamma(a)\) अपने न्यूनतम मान (\(\approx 0.8856\)) पर होता है, जिससे अधिकतम \(1/\Gamma \approx 1.129\) मिलता है।
अक्सर पूछे जाने वाले प्रश्न
0 और ऋणात्मक पूर्णांकों पर \(1/\Gamma(a)\) शून्य क्यों होता है? क्योंकि \(\Gamma(a)\) के वहाँ साधारण पोल होते हैं, इसलिए उसका रेसिप्रोकल लुप्त हो जाता है। हम नॉन-पॉज़िटिव पूर्णांकों को पहचान लेते हैं और ठीक 0 लौटाते हैं।
बहुत बड़े a का क्या? \(\Gamma(a)\) बेहद तेज़ी से बढ़ता है और ओवरफ़्लो हो जाता है; ऐसे में हम NaN के बजाय \(1/\Gamma = 0\) लौटाते हैं।
यह कितना सटीक है? Lanczos \(g=7\) अनुमान पूरी रियल लाइन पर लगभग 15 सार्थक अंकों तक सटीक है, जो टेबल बनाने और ग्राफ़ प्लॉट करने के लिए पर्याप्त से कहीं अधिक है।