Interpolacja trygonometryczna

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Interpolacja trygonometryczna – metoda przybliżania funkcji za pomocą wielomianu trygonometrycznego (szeregu Fouriera). Taka interpolacja daje szczególnie dobre rezultaty przy przybliżaniu funkcji okresowych[1], gdyż metody używające klasycznych wielomianów, pozbawionych okresowości, powodują duże błędy interpolacji.

Przypadkiem szczególnym jest sytuacja, gdy punkty węzłowe są równoodległe. W takim przypadku najlepszym rozwiązaniem jest dyskretna transformata Fouriera.

Metoda ogólna

Opracowano na podstawie materiału źródłowego[1].

Założeniem każdej interpolacji jest spełnienie warunków: f(xk)=ykk=0,1,,(n1) gdzie:

xk=k2πnk=0,1,,(n1).

Wtedy:

  • Dla nieparzystej ilości n punktów węzłowych:
m=n12,
Θ(x)=A02+k=1m[Akcos(kx)+Bksin(kx)].
  • Dla parzystej ilości n punktów węzłowych:
m=n2,
Θ(x)=A02+k=1m1[Akcos(kx)+Bksin(kx)]+Am2cos(mx).
  • Dla obu powyższych przypadków:
Aj=2nk=0n1[f(xk)cos(jxk)],
Bj=2nk=0n1[f(xk)sin(jxk)].

Przykład

Punkty węzłowe z przykładu i funkcja interpolująca Θ(x) przez nie przechodząca
Dokonać interpolacji punktów za pomocą wielomianu trygonometrycznego:
k0123fk1321.

Rozwiązanie

Ilość punktów interpolowanych: n=4 (parzyste)
Stopień: m=n2=2
xk=k2π4xk={0, π2, π, 32π}
A0=2nk=0n1fkcos(0xk)=24k=03fkcos(0xk)=12(11+312111)=12
A1=24k=03fkcos(1xk)=12[1cos(0)+3cos(π2)2cos(π)1cos(32π)]=32
A2=24k=03fkcos(2xk)=12[1cos(0)+3cos(π)2cos(2π)1cos(3π)]=32
B0=2nk=0n1fksin(0xk)=0
B1=24k=0n1fksin(1xk)=12[10+31201(1)]=2
B2=2nk=0n1fksin(2xk)=0

Odpowiedź

Θ(x)=14+A1cos(x)+B1sin(x)+A22cos(2x)=14+32cos(x)+2sin(x)34cos(2x)

Wielomian zespolony

Problem staje się bardziej naturalny jeśli sformujemy go w dziedzinie zespolonej. Możemy wtedy zapisać zależność na wielomian trygonometryczny w postaci:

p(x)=m=nncmeimx,

gdzie i jest wielkością urojoną. Jeśli założymy, że z=eix, wtedy

p(z)=m=nncmzm.

Redukuje to problem interpolacji trygonometrycznej do interpolacji wielomianowej na okręgu jednostkowym. Dowód i jednoznaczność interpolacji trygonometrycznej staje się więc wtedy równoważnym odpowiednim założeniom dla interpolacji wielomianowej[2].

Zobacz też

Przypisy

Szablon:Przypisy