Skip to main content

Vad är en spline?

En spline är en typ av delvis polynomfunktion.I matematik används splines ofta i en typ av interpolering som kallas spline -interpolering.Splinekurvor används också i datorgrafik och datorstödd design (CAD) för att ungefärliga komplexa former.

Interpolering används när det finns en uppsättning diskreta datapunkter och det är nödvändigt att uppskatta andra punkter av samma typ av data frånde givna punkterna.Polynominterpolering används vanligtvis för ett litet antal datapunkter;Detta är en metod som passar en N -ordningspolynomfunktion till N + 1 datapunkter.När antalet punkter blir större passar dock polynomiska interpolationer ofta inte data väl.I dessa fall används SPLINE -interpolering ofta istället.

Medan polynomisk interpolering passar en kurva genom alla datapunkter på en gång, approxierar spline -interpolation en kurva mellan varje närmaste datapunkter och lägger till alla kurvor för att skapa den slutliga tillnärmningen.Det är därför splines är bitvisa funktioner snarare än släta kurvor.Vanligt använda spline -interpoleringstekniker inkluderar linjära, kvadratiska och kubiska interpolering.

Linjär spline -interpolering passar helt enkelt raka linjer genom varje på varandra följande par datapunkter.Varje linjeavsnitt kan ha en liknande eller mycket annan lutning från det andra avsnittet, beroende på distributionen av data.För att hitta Y -värdet på ett kartesiskt koordinatsystem för ett givet X -värde mellan två datapunkter multipliceras lutningen mellan de givna punkterna med avståndet mellan X -värdet för vilket Y -värdet önskas och X -värdet för punkten tilldet är vänster.Detta nummer läggs sedan till Y -värdet till vänster om den önskade platsen för att erhålla tillnärmningen för Y -värdet mellan de två punkterna.

Kvadratisk spline -interpolering närmar sig data mellan på varandra följande punkter med ett kvadratiskt polynom.För att hitta koefficienterna för dessa kvadratiska ekvationer kan ett antal metoder för att lösa samtidiga ekvationer tillämpas.Linjära algebra -tekniker eller lösning med hjälp av datorprogramvara är några av de vanligaste teknikerna som används.Ett interpolerat y -värde på en kvadratisk spline hittas genom att använda den allmänna kvadratiska ekvationen, y ' a*x 2 + b*x + c, med A-, B- och C -koefficienterna som tidigare bestämts.

Kubisk spline -interpoleringsanvändningEn kubisk eller tredje ordning, polynomfunktion för att ungefärliga uppgifterna mellan på varandra följande punkter.Denna typ av spline beräknas vanligtvis med hjälp av datorprogramvara eller en grafkalkylator.En speciell typ av kubisk spline -interpolering, kallad klämd eller komplett spline -interpolering, använder sluttningar som ges i ändarna av kurvan för att hjälpa till att beräkna funktionen.