Un metodo abbastanza semplice sarebbe quello di scegliere una base nello spazio funzionale e convertire la trasformazione integrale in una matrice. Quindi puoi semplicemente invertire la matrice.
Matematicamente, ecco come funziona: hai bisogno di un insieme di funzioni di base ortonormali . (Si può ottenere via senza che vengano normalizzati troppo, ma è più facile da spiegare in questo modo.) Mezzi ortonormali che il prodotto interno ⟨ T I , T j ⟩ = δ i j , doveTio( x )⟨Ti,Tj⟩=δij
⟨Ti,Tj⟩≡∫baW(x)Ti(x)Tj(x)dx=δij(1)
Qui è una funzione di peso. Questo, e il limite a e b sono legati alla scelta del T i . Una volta scelto quale set di funzioni di base utilizzare, è possibile codificare i limiti e la funzione di peso nel programma.W(x)abTi
Usando l'ortogonalità, puoi esprimere qualsiasi funzione, come e F ( y ) , come combinazioni lineari di queste funzioni di base:f(x)F(y)
f(x)=∑iciTi(x)F(y)=∑jCjTj(y)(2)
dove i coefficienti sono calcolati come
ciCj=⟨f,Ti⟩=∫baW(x)f(x)Ti(x)dx=⟨F,Tj⟩=∫baW(y)F(y)Tj(y)dy(3)(4)
Puoi verificare che queste espressioni siano coerenti con le definizioni dei coefficienti, eq. (2) e l'ortogonalità, eq. (1).
Ora, calcola la trasformazione di ciascuna delle funzioni di base; Chiamiamolo .T~i(y)
T~i(y)≡∫∞0yexp[−12(y2+x2)]I0(xy)Ti(x)dx
è una funzione, quindi puoi esprimerla come una combinazione lineare delle funzioni di base proprio come abbiamo fatto conf(x)eF(y):T~i(y)f(x)F(y)
T~i(y)=∑kAikTk(y)
dove gli elementi della matrice sono determinati nello stesso modo in cui abbiamo trovato c i e C j sopra:AikciCj
Aik=⟨T~i,Tk⟩=∫baW(y)T~i(y)Tk(y)dy(5)
ikTi(x)W(x)
AikciCjf(x)F(y)
∑jCjTj(y)F(y)=∫∞0yexp[−12(y2+x2)]I0(xy)∑iciTi(x)f(x)dx=∑ici∫∞0yexp[−12(y2+x2)]I0(xy)Ti(x)dx=∑ici∑kAikTk(y)
CℓTℓ
⟨(∑jCjTj),Tℓ⟩∫baW(y)∑jCjTj(y)Tℓ(y)dy∑jCj∫baW(y)Tj(y)Tℓ(y)dy∑jCjδjℓCℓ=⟨(∑ici∑kAikTk),Tℓ⟩=∫baW(y)∑ici∑jAikTk(y)Tℓ(y)dy=∑ici∑kAik∫baW(y)Tk(y)Tℓ(y)dy=∑ici∑kAikδkℓ=∑iciAiℓ
ℓCj
CjciAijciAijCjF(y)
F(y)Cj
Cj=∑iciAij
A
ij1NNf(x)T1(x),…,TN(x)1MF(y)T1(y),…,TM(y)M=NMNNciAM×NA11ANM
[−1,1]TiW(x)=11−x2√a=−1b=1⟨Ti,Tj⟩=δijπ/2i=j≠0⟨T0,T0⟩=π