अभिन्न परिवर्तन को बदलने के लिए संख्यात्मक तरीके?


11

मैं निम्नलिखित अभिन्न परिवर्तन को संख्यात्मक रूप से उलटने की कोशिश कर रहा हूं:

F(y)=0yexp[12(y2+x2)]I0(xy)f(x)dx

तो एक दिया के लिए मैं लगभग करने की आवश्यकता ( एक्स ) जहां:F(y)f(x)

  • और F ( y ) वास्तविक और सकारात्मक हैंf(x)F(y)(वे निरंतर संभाव्यता वितरण हैं)
  • वास्तविक और सकारात्मक हैंx,y(वे परिमाण हैं)

मेरे पास मिनट में ऐसा करने के लिए एक बहुत ही गन्दा और क्रूर बल तरीका है:

मैं को परिभाषित करता हूं और अंकों की एक श्रृंखला पर फैलता है, यादृच्छिक अंकन द्वारा विभाजित बिंदुओं के मानों का अनुमान लगाया जाता है, जो एक अनुमानित एफ ( वाई ) की उपज देता है । एक बुनियादी आनुवंशिक एल्गोरिथ्म मैंने लिखा था कि अनुमानित और मापा एफ ( वाई ) सरणी के बीच अंतर को कम करता है । मैं तब f ( x ) लेता हूं जिसे एल्गोरिथ्म उलटा के लिए मेरे उत्तर के रूप में परिवर्तित करता है।f(x)F(y)F(y)f(x)

यह दृष्टिकोण कुछ सरल मामलों के लिए काफी अच्छी तरह से काम करता है, लेकिन यह मुझे गन्दा लगता है और विशेष रूप से मजबूत नहीं है।

क्या कोई मुझे इस समस्या को हल करने के बेहतर तरीकों पर मार्गदर्शन दे सकता है?

अपने समय और मदद के लिए धन्यवाद!

[कंप्यूटर-विज्ञान में x- पोस्ट किया गया]

जवाबों:


13

फ़ंक्शन स्पेस में एक आधार चुनने और मैट्रिक्स के अभिन्न परिवर्तन को बदलने के लिए एक काफी सरल विधि होगी। तब आप मैट्रिक्स को उल्टा कर सकते हैं।

गणितीय रूप से, यहां बताया गया है कि यह कैसे काम करता है: आपको ऑर्थोनॉमिक आधार फ़ंक्शंस कुछ सेट की आवश्यकता है । (आप बिना उन्हें भी सामान्यीकृत किया जा रहा प्राप्त कर सकते हैं, लेकिन यह इस तरह से समझाने के लिए आसान है।) Orthonormal का मतलब है कि आंतरिक उत्पाद टी मैं , टी जे= δ मैं j , जहांTi(x)Ti,Tj=δij

(1)Ti,TjabW(x)Ti(x)Tj(x)dx=δij

यहां कुछ वजन फ़ंक्शन है। वह और सीमा और बी टी आई की आपकी पसंद से जुड़ी हैं । एक बार जब आप उपयोग करने के लिए आधार कार्यों में से कौन सा सेट चुनते हैं, तो आप अपने प्रोग्राम में सीमा और वजन फ़ंक्शन को हार्ड कोड कर सकते हैं।W(x)abTi

रूढ़िवादिता का उपयोग करके, आप किसी भी कार्य को व्यक्त कर सकते हैं, जैसे कि और एफ ( वाई ) , इन आधार कार्यों के रैखिक संयोजनों के रूप में:f(x)F(y)

(2)f(x)=iciTi(x)F(y)=jCjTj(y)

जहां गुणांक की गणना की जाती है

(3)ci=f,Ti=abW(x)f(x)Ti(x)dx(4)Cj=F,Tj=abW(y)F(y)Tj(y)dy

आप सत्यापित कर सकते हैं कि ये अभिव्यक्तियाँ गुणांक की परिभाषाओं के अनुरूप हैं, eq। (2), और ऑर्थोनॉर्मलिटी, eq। (1)।

अब, प्रत्येक आधार फ़ंक्शन के रूपांतरण की गणना करें; यह कॉल T~i(y)

T~i(y)0yexp[12(y2+x2)]I0(xy)Ti(x)dx

एक फ़ंक्शन है, और इसलिए आप इसे फ़ंक्शंस के रैखिक संयोजन के रूप में व्यक्त कर सकते हैं जैसे हमनेf(x)औरF(y) के साथ किया था:T~i(y)f(x)F(y)

T~i(y)=kAikTk(y)

जहां मैट्रिक्स तत्व को उसी तरह से निर्धारित किया जाता है जैसे हमने c i और C j को ऊपर पाया है:AikciCj

(5)Aik=T~i,Tk=abW(y)T~i(y)Tk(y)dy

ikTi(x)W(x)

AikciCjf(x)F(y)

jCjTj(y)F(y)=0yexp[12(y2+x2)]I0(xy)iciTi(x)f(x)dx=ici0yexp[12(y2+x2)]I0(xy)Ti(x)dx=icikAikTk(y)

CT

(jCjTj),T=(icikAikTk),TabW(y)jCjTj(y)T(y)dy=abW(y)icijAikTk(y)T(y)dyjCjabW(y)Tj(y)T(y)dy=icikAikabW(y)Tk(y)T(y)dyjCjδj=icikAikδkC=iciAi

Cj

CjciAijciAijCjF(y)

F(y)Cj

Cj=iciAij

A

ध्यान दें कि मैंने अब तक जो कुछ भी लिखा है, उसने , j , आदि पर अनिर्दिष्ट की सीमा को छोड़ दिया है । व्यवहार में, आपको कुछ सीमाएं चुनने की आवश्यकता होगी, कहते हैं कि टी के एक रैखिक संयोजन द्वारा पर्याप्त रूप से अच्छी तरह से अनुमानित किया जा सकता हैij1NNf(x)T1(x),,TN(x)1MF(y)T1(y),,TM(y)M=NMNNciAM×NA11ANM

[1,1]Ti और सीमाएं=-1औरबी=1। (ध्यान दें कि जिस फॉर्म में वे अक्सर दिए जाते हैं, सामान्यीकरण ऐसा है किformटीW(x)=11x2a=1b=1Ti,Tj=δijπ/2i=j0T0,T0=π

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