Interpolace , interpolace ( z lat. inter-polis - „ vyhlazené, aktualizované, aktualizované; transformované “) - ve výpočetní matematice nalezení neznámých mezihodnot funkce, z existující diskrétní množiny jejích známých hodnot, určitým způsobem . Termín „interpolace“ poprvé použil John Vallis ve svém pojednání Aritmetika nekonečna (1656).
Ve funkcionální analýze je interpolace lineárních operátorů částí, která považuje Banachovy prostory za prvky určité kategorie [1] .
Mnoho z těch, kteří se zabývají vědeckými a technickými výpočty, musí často pracovat se soubory hodnot získaných zkušenostmi nebo náhodným vzorkováním . Zpravidla je na základě těchto množin potřeba sestrojit funkci , na kterou by mohly s vysokou přesností padat další získané hodnoty. Takový úkol se nazývá aproximace . Interpolace je typ aproximace, při které křivka konstruované funkce prochází přesně dostupnými datovými body.
Existuje také problém blízký interpolaci, který spočívá v aproximaci nějaké komplexní funkce jinou, jednodušší funkcí. Pokud je určitá funkce pro produktivní výpočty příliš složitá, můžete zkusit vypočítat její hodnotu v několika bodech a sestavit z nich, tedy interpolovat, jednodušší funkci. Použití zjednodušené funkce vám samozřejmě neumožňuje získat stejné přesné výsledky, jaké by poskytla původní funkce. Ale v některých třídách problémů může zisk v jednoduchosti a rychlosti výpočtů převážit výslednou chybu ve výsledcích.
Měli bychom také zmínit zcela jiný druh matematické interpolace, známý jako „operátorská interpolace“. Mezi klasické práce o operátorové interpolaci patří Riesz-Thorinův teorém a Marcinkiewiczův teorém , které jsou základem pro mnoho dalších prací.
Uvažujme systém neshodných bodů ( ) z nějaké oblasti . Nechť jsou hodnoty funkce známé pouze v těchto bodech:
Problémem interpolace je najít z dané třídy funkcí takovou funkci, která
1. Předpokládejme, že máme tabulkovou funkci, jako je ta popsaná níže, která pro několik hodnot určuje odpovídající hodnoty :
0 | 0 |
jeden | 0,8415 |
2 | 0,9093 |
3 | 0,1411 |
čtyři | −0,7568 |
5 | −0,9589 |
6 | -0,2794 |
Interpolace nám pomáhá zjistit, jakou hodnotu může mít taková funkce v jiném než zadaných bodech (například v x = 2,5).
K dnešnímu dni existuje mnoho různých metod interpolace. Výběr nejvhodnějšího algoritmu závisí na odpovědích na otázky: jak přesná je zvolená metoda, jaké jsou náklady na její použití, jak hladká je interpolační funkce, kolik datových bodů vyžaduje atd.
2. Najděte mezihodnotu ( lineární interpolací ).
6000 | 15.5 |
6378 | ? |
8000 | 19.2 |
Nejjednodušší interpolační metodou je interpolace nejbližšího souseda .
V praxi se nejčastěji používá interpolace polynomy . Je to dáno především tím, že polynomy se snadno počítají, lze snadno analyticky najít jejich derivace a množina polynomů je hustá v prostoru spojitých funkcí ( Weierstrassova věta ).
Slovníky a encyklopedie | |
---|---|
V bibliografických katalozích |