Interpolation med algebraiske polynomier

Interpolation med algebraiske polynomier af en funktion af et reelt argument på et segment  - ved at finde koefficienterne for et polynomium af grad mindre end eller lig med , som antager værdier af argumentet , kaldes mængden interpolationsnoder :

Systemet af lineære algebraiske ligninger , der bestemmer koefficienterne for et sådant polynomium, har formen:

Dens determinant er Vandermonde-determinanten .

Den er ikke -nul for enhver parvis forskellige værdier af , og interpolation af en funktion med dens værdier ved knuderne ved hjælp af et polynomium er altid mulig og unik.

Ansøgning

Den resulterende interpolationsformel bruges ofte til omtrentlig beregning af funktionsværdier for andre argumentværdier end interpolationsnoderne. Samtidig skelnes der mellem interpolation i snæver forstand , hvornår , og ekstrapolation , når .

Interpolationsproblem i rummet

Lad der gives punkter i rummet , der har radiusvektorer i et eller andet koordinatsystem

Interpolationens opgave er at konstruere en kurve, der går gennem de specificerede punkter i den specificerede rækkefølge.

Løsning af problemet

Et uendeligt antal kurver kan tegnes gennem et fast ordnet sæt af punkter, så problemet med interpolation med en vilkårlig funktion har ikke en unik løsning. For det unikke ved løsningen er det nødvendigt at pålægge visse begrænsninger på funktionens form.

Vi vil konstruere kurver i form , hvor parameteren ændres på et bestemt interval :

.

Lad os introducere et gitter af punkter på segmentet : og kræve, at for værdien af ​​parameteren passerer kurven gennem punktet , således at

Indførelsen af ​​parametrisering og grid kan gøres på forskellige måder. Normalt vælges enten et ensartet gitter under antagelse af , , , eller mere foretrukket er punkterne forbundet med segmenter, og længden af ​​segmentet tages som forskellen mellem parameterværdierne .

En af de almindelige interpolationsmetoder er at bruge kurven som et polynomium i grad , det vil sige som en funktion:

Polynomiet har koefficienter , der kan findes ud fra betingelserne:

Disse betingelser fører til et system af lineære ligninger for koefficienterne :

Bemærk, at for at finde koefficienterne, for eksempel i tredimensionelt rum, skal tre ligningssystemer løses: for og koordinater . Alle har en matrix af koefficienter, der inverterer, som ved værdierne af punkternes radiusvektorer beregnes vektorerne for polynomiets koefficienter. Matrix determinant

kaldes Vandermonde-determinanten . Hvis gitterknudepunkterne ikke matcher, er det ikke-nul, og ligningssystemet har en unik løsning.

Ud over direkte matrixinversion er der flere andre måder at beregne interpolationspolynomiet på. På grund af polynomiets unikke karakter taler vi om forskellige former for dets skrivning.

Fordele

Ulemper

Eksempel

Et klassisk eksempel ( Runge ), der viser forekomsten af ​​oscillationer i et interpolationspolynomium, er interpolation på et ensartet gitter af funktionsværdier

Lad os introducere et ensartet gitter , , på segmentet og overveje adfærden af ​​polynomiet , som tager værdierne ved punkterne .

Figuren viser graferne for selve funktionen (stiplet linje) og tre interpolationskurver for :

Værdierne af interpolationspolynomiet, selv for glatte funktioner på mellemliggende punkter, der ikke falder sammen med interpolationens noder, kan afvige kraftigt fra værdierne af selve funktionen, sådan opførsel af polynomiet kaldes oscillationer.

Se også