- Chebyshev approximation calculator
- गणितीय फ़ंक्शनों के efficient approximation के लिए code generation
f(x) फ़ंक्शन के लिए xmin, xmax, और terms की संख्या इनपुट करके approximation की गणना
- जनरेट किए गए code के coefficients का उदाहरण:
c0 = 0.16793649417016518
c1 = -0.12411164956092625
c2 = -0.09756341588422193
c3 = 0.1800765790518846
c4 = -0.06972963647223016
c5 = -0.09250127939333941
c6 = 0.18076946080324185
c7 = 0.15990613621816677
c8 = -0.028659588693985123
c9 = -0.09494966104347571
c10 = -0.04980429834982578
GN⁺ की संक्षिप्त जानकारी
- Chebyshev approximation calculator गणितीय फ़ंक्शनों के approximation के लिए efficient code generate करने वाला एक टूल है.
- यह टूल विभिन्न गणितीय समस्याओं को हल करने में उपयोगी है, खासकर computation efficiency बढ़ाने में मदद कर सकता है.
- गणितीय फ़ंक्शन approximation में रुचि रखने वाले developers या researchers के लिए यह रोचक हो सकता है.
- समान functionality देने वाले टूल्स में MATLAB का Chebyshev approximation function आदि शामिल हैं.
1 टिप्पणियां
Hacker News टिप्पणी
1974 में IBM 360 assembly language में square root की गणना करने वाला एक function लिखने का काम मिला था। Chebyshev approximation का उपयोग करके शुरुआती अनुमान लगाया, और फिर Newton method को दो-तीन बार दोहराकर समाधान प्राप्त किया। यह पहली बार था जब coding करके पैसे कमाए थे
efficient mathematical functions के implementation से बहुत प्रभावित हुआ, और समझ में आया कि 8-bit computers में trigonometric functions वगैरह कैसे implement किए जाते हैं
BBC Research Department का 1969 का दस्तावेज़ बहुत दिलचस्प लगा। जिन लोगों ने सिर्फ Taylor approximation देखा है, उनके लिए Chebyshev approximation जादू जैसा लग सकता है
पहले Sollya software का उपयोग करके अच्छे नतीजे मिले थे। लेकिन software का उपयोग करना थोड़ा झंझटभरा था
Math.sin(x)/x function में [-3,3] range के 7 terms के लिए coefficients सभी NaN आ रहे थे। x के 0 के करीब होने वाले case को 1.0 पर force करके इसे हल किया
Chebyshev approximation जादू जैसा है। graduate-level course में इसका derivation देखने के बाद भी ऐसा ही लगता है
हाल ही में approximation calculation code ढूँढना मुश्किल हो रहा था। अगली बार ज़रूरत पड़े, इसलिए इसे bookmark कर लिया
Nick Trefethen का Chebfun, Chebyshev से जुड़ी functionality को बढ़ाने वाला प्रभावशाली software है। 'Chebfuns' functions के लिए floating point जैसी भूमिका निभाते हैं
एक वीडियो देखा था जिसमें कहा गया कि Nintendo 64 में sine calculation की सुविधा नहीं थी, इसलिए 0 से 2PI तक की lookup table इस्तेमाल की गई। सोचता हूँ कि क्या neural network को train करके weights या function coefficients स्टोर कर sine और cosine की गणना की जा सकती थी
लगता है Chebyshev expansion सीखना ज़्यादा दिलचस्प होता; काश कॉलेज के दिनों में यह सामग्री होती
यह बहुत अच्छा लगता है, लेकिन f(x)=1/x जैसे मामलों में divide by zero को ठीक से handle नहीं करता। इसे undefined माना जाना चाहिए