Podręcznik Grafika komputerowa i wizualizacja
Rozdział 7. MODELOWANIE KRZYWYCH I POWIERZCHNI
7.2. Interpolacja
Wydawać by się mogło, że najprostszą forma modelowania krzywej jest wskazanie
zbioru punktów na niej leżących a następnie połączenie ich krzywą interpolującą
– najprościej wielomianową.
Rys.7.1. Próba modelowania kształtu z wykorzystaniem
interpolacji.
a) Krzywą wielomianową stopnia 9. b) Krzywymi sklejanymi stopnia 3.
Jeżeli dany jest ciąg parami różnych liczb t0, t1, t2, …tn – węzłów interpolacyjnych i odpowiadających im punktów P0, P1, P2,…Pn. To poszukujemy krzywej wielomianowej P(t) takiej, że jest ona stopnia co najwyżej n oraz P(ti)=Pi dla każdego i. Tak sformułowane zadanie jest zadaniem interpolacyjnym Lagrange’a i ma dokładnie jedno rozwiązanie w postaci:
Dla małej liczby punktów (kilku) uzyskana krzywa zachowuje się zgodnie z oczekiwaniem. Niestety dla większej liczby punktów – krzywa wykazuje bardzo dużą wrażliwość na zaburzenia węzłów i skłonność do oscylacji – co pokazuje rysunek 7.1 a). Dodatkowo każdy fragment krzywej zależy od położenia wszystkich węzłów – brak jest lokalnej reprezentacji. Problem oscylacji można rozwiązać korzystając z interpolacji krzywą sklejaną – przedziałami wielomianową niskiego stopnia, rysunek b). Jednak w obu przypadkach kontrola kształtu krzywej pomiędzy węzłami jest trudna.
Wady te powodują, że takie rozwiązanie jest praktycznie nieprzydatne.