Co to jest splajn?
SPLINE jest rodzajem fragmentarycznej funkcji wielomianowej. W matematyce splajny są często stosowane w rodzaju interpolacji znanym jako interpolacja splajna. Krzywe splajne są również używane w grafice komputerowej i projektowaniu wspomaganym komputerowo (CAD) w celu przybliżenia złożonych kształtów.
Interpolacja jest używana, gdy istnieje zestaw dyskretnych punktów danych i konieczne jest oszacowanie innych punktów tego samego rodzaju danych z danych punktów. Interpolacja wielomianowa jest powszechnie stosowana dla niewielkiej liczby punktów danych; Jest to metoda, która pasuje do funkcji wielomianowej N rzędu do N + 1 punktów danych. Jednak gdy liczba punktów staje się większa, interpolacje wielomianowe często nie pasują do danych. W takich przypadkach często stosuje się interpolację splajnową.
Podczas gdy interpolacja wielomianowa pasuje do krzywej przez wszystkie punkty danych naraz, interpolacja Spline przybliża krzywą między każdą zbliżającą się parą punktów danych i dodaje wszystkie krzywe razem, aby utworzyć ostateczną przybliżenie. TenWłaśnie dlatego splajny są funkcjami częściowymi, a nie płynnymi krzywymi. Powszechnie stosowane techniki interpolacji SPLINE obejmują interpolację liniową, kwadratową i sześcienną.
Interpolacja liniowa splajna po prostu pasuje do linii prostych przez każdą kolejną parę punktów danych. Każda sekcja linii może mieć podobne lub bardzo inne nachylenie od drugiej sekcji, w zależności od rozkładu danych. Aby znaleźć wartość Y w kartezjańskim układzie współrzędnych dla danej wartości x między dwoma punktami danych, nachylenie między danymi punktami jest mnożone przez odległość między wartością x, dla której pożądana jest wartość y, a wartość x dla punktu po lewej stronie. Liczba ta jest następnie dodawana do wartości y po lewej stronie żądanej lokalizacji, aby uzyskać przybliżenie dla wartości y między dwoma punktami.
Kwadratowa interpolacja splajna zbliża się do danych między kolejnymi punktami przez kwadratowy polinomal. Aby znaleźć współczynniki tych równań kwadratowych, można zastosować szereg metod rozwiązywania równań równoczesnych. Techniki algebry liniowej lub rozwiązywanie za pomocą oprogramowania komputerowego są jednymi z najczęstszych zastosowanych technik. Interpolowana wartość y na kwadratowej splinie znajduje się za pomocą ogólnego równania kwadratowego, y = a*x 2 + b*x + c, z wcześniej określonymi współczynnikami A, B i C.
Interpolacja splajna sześcienna wykorzystuje funkcję wielomianową sześcienną lub trzeciego rzędu, aby przybliżyć dane między kolejnymi punktami. Ten typ splajny jest zwykle obliczany za pomocą oprogramowania komputerowego lub kalkulatora wykresów. Specjalny rodzaj interpolacji splajnu sześciennego, zwany zaciśniętą lub kompletną interpolacją splajnu, wykorzystuje zbocza podane na końcach krzywej, aby pomóc w obliczeniu funkcji.