उच्च परिशुद्धता के लिए थोड़ा दोलन श्रृंखला की गणना?


13

मान लीजिए मैं निम्नलिखित दिलचस्प समारोह है: इसके कुछ अप्रिय गुण हैं, जैसे इसके व्युत्पन्न of के तर्कसंगत गुणकों परस्थिर नहीं होना है। मुझे लगता है कि एक बंद रूप मौजूद नहीं है।

f(x)=k1coskxk2(2coskx).
π

मैं इसे आंशिक रकमों की गणना करके और रिचर्डसन एक्सट्रपलेशन का उपयोग करके गणना कर सकता हूं, लेकिन समस्या यह है कि फ़ंक्शन को दशमलव अंकों की अच्छी संख्या से गणना करना बहुत धीमा है (उदाहरण के लिए, 100 अच्छा होगा)।

क्या कोई विधि है जो इस फ़ंक्शन को बेहतर तरीके से संभाल सकती है?

यहाँ की एक साजिश है कुछ कलाकृतियों के साथ:f(πx)

फ़ंक्शन का व्युत्पन्न, $ f '(\ pi x) $


1
शायद आप इस तथ्य का उपयोग कर सकते हैं कि , जहां T k ( x ) एक चेबिशेव बहुपद है। फिर सम्मिश्रण तर्कसंगत बहुपद की श्रृंखला की तरह दिखाई देने लगता है। फिर यदि आप श्रृंखला को चेब्शेव में एक तर्कसंगत बहुपद में बदल सकते हैं, तो यह इसे योग करने के लिए एक बहुत ही कुशल तरीका होगा। यदि आप चेबिशेव पॉलिनॉमिअल्स और आधार से परिचित नहीं हैं, तो सी में न्यूमेरिकल रेसिपी में एक अच्छा प्राइमर है, साथ ही इसमें: www2.maths.ox.ac.uk/chebfun/ATAP/ATAPPirst6chapters.pdfcos(kx)=Tk(x)Tk(x)
Jay Lemmon

1
एर, कि cos(kx)=Tk(cos(x))
जे लेमोन

@JayLemmon उस लिंक के लिए धन्यवाद। मैं देखूंगा और देखूंगा कि क्या यह मदद करता है।
किरिल

मैं इस पार्टी में शामिल होने से कर रहा हूँ थोड़ी देर हो चुकी है, लेकिन आप Padé approximants उपयोग करने की कोशिश, यानी -Algorithm बजाय रिचर्डसन एक्सट्रपलेशन? ε
पेड्रो

अत्यधिक दोलन अभिन्नों के मामले के अनुरूप, मुझे नहीं लगता कि आप थरथरानवाला और गैर-आर्थिक भागों के बीच अलगाव के कुछ ज्ञान के बिना एक अच्छा काम करने में सक्षम होंगे। यदि आपके पास इस तरह का अलगाव है, तो फूरियर श्रृंखला का उत्तर आपको आसान घातीय अभिसरण देता है।
ज्योफ्री इरविंग

जवाबों:


7

यदि विश्लेषणात्मक तकनीकों को रोक दिया गया है, लेकिन आवधिक संरचना ज्ञात है, तो यहां एक दृष्टिकोण है। चलो

g(x)=cosx2cosx
2π
g(x)=jwjeijx
wj=12π02πg(x)eijxdx
f(x)=k1g(kx)kp=k11kpjwjeijkx=jwjk1(eijx)kkp=jwjLip(eijx)
wjf(x)g(x)R

g(x)=cos(x)/(2cos(x))

3

x=2πa/ba,b

f(x)=k1coskxk2(2coskx)=k=1bcoskx2coskxn01(k+bn)2=k=1bcoskx2coskxψ1(k/b)b2
ψ1(z)श्रृंखला के लिए मान और डेरिवेटिव

धन्यवाद। समस्या यह है कि मैंने इस विशिष्ट फ़ंक्शन को एक और अधिक जटिल फ़ंक्शन के लिए एक मॉडल के रूप में चुना जिसे मैं वास्तव में मूल्यांकन करना चाहता था, जिसमें समान विशेषताएं थीं, लेकिन वास्तव में समान नहीं थीं। मुझे MSE पर इस प्रश्न से बंद फॉर्म के बारे में पता है । मेरा मतलब यह था कि एक अनंत श्रृंखला के बारे में एक सवाल जो संख्यात्मक रूप से बंद फॉर्म के बिना है।
किरिल

शायद मेरा दूसरा जवाब बेहतर है?
ज्योफ्री इरविंग

0

लेविन यू-ट्रांसफॉर्म के बारे में कैसे ? फोर्टन कोड के अलावा, जीएसएल में कई संस्करण हैं : `gsl_sum_levin_u * 'मतलाब के मुपद और मेपल इस योजना का उपयोग करते हैं।


मैंने इसे आजमाया, लेकिन मैंने रिचर्डसन को अधिक सटीक पाया।
किरिल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.