Interpolare , interpolare ( din lat. inter-polis - „ netezit, actualizat, actualizat; transformat ”) - în matematică computațională , găsirea unor valori intermediare necunoscute ale unei funcții, dintr-un set discret existent al valorilor sale cunoscute, într-un anumit fel . Termenul „interpolare” a fost folosit pentru prima dată de John Vallis în tratatul său The Arithmetic of the Infinite (1656).
În analiza funcțională, interpolarea operatorilor liniari este o secțiune care consideră spațiile Banach ca elemente ale unei anumite categorii [1] .
Mulți dintre cei care se ocupă de calcule științifice și de inginerie trebuie adesea să opereze pe seturi de valori obținute prin experiență sau prin eșantionare aleatorie . De regulă, pe baza acestor seturi, este necesar să se construiască o funcție , pe care alte valori obținute să poată cădea cu mare precizie. O astfel de sarcină se numește aproximare . Interpolarea este un tip de aproximare în care curba funcției construite trece exact prin punctele de date disponibile.
Există și o problemă apropiată de interpolare, care constă în aproximarea unei funcții complexe cu o altă funcție, mai simplă. Dacă o anumită funcție este prea complexă pentru calcule productive, puteți încerca să calculați valoarea ei în mai multe puncte și să construiți, adică să interpolați, o funcție mai simplă din acestea. Desigur, utilizarea unei funcții simplificate nu vă permite să obțineți aceleași rezultate exacte pe care le-ar da funcția originală. Dar, în unele clase de probleme, câștigul în simplitate și viteza de calcul poate depăși eroarea rezultată în rezultate.
De asemenea, ar trebui să menționăm un tip complet diferit de interpolare matematică, cunoscut sub numele de „interpolare operator”. Lucrările clasice despre interpolarea operatorilor includ teorema Riesz-Thorin și teorema Marcinkiewicz , care stau la baza multor alte lucrări.
Luați în considerare un sistem de puncte necoincidente ( ) dintr-o zonă . Fie cunoscute valorile funcției numai în aceste puncte:
Problema interpolării este de a găsi o astfel de funcție dintr-o clasă dată de funcții care
1. Să presupunem că avem o funcție de tabel, ca cea descrisă mai jos, care, pentru mai multe valori , determină valorile corespunzătoare :
0 | 0 |
unu | 0,8415 |
2 | 0,9093 |
3 | 0,1411 |
patru | −0,7568 |
5 | −0,9589 |
6 | −0,2794 |
Interpolarea ne ajută să aflăm ce valoare poate avea o astfel de funcție într-un alt punct decât punctele specificate (de exemplu, la x = 2,5).
Până în prezent, există multe metode diferite de interpolare. Alegerea celui mai potrivit algoritm depinde de răspunsurile la întrebări: cât de precisă este metoda aleasă, care este costul utilizării acesteia, cât de netedă este funcția de interpolare, câte puncte de date necesită etc.
2. Găsiți o valoare intermediară (prin interpolare liniară ).
6000 | 15.5 |
6378 | ? |
8000 | 19.2 |
Cea mai simplă metodă de interpolare este interpolarea celui mai apropiat vecin .
În practică, interpolarea prin polinoame este folosită cel mai des . Acest lucru se datorează în primul rând faptului că polinoamele sunt ușor de calculat, este ușor să le găsiți analitic derivatele, iar mulțimea de polinoame este densă în spațiul funcțiilor continue ( teorema lui Weierstrass ).
Dicționare și enciclopedii | |
---|---|
În cataloagele bibliografice |