Vícerozměrná interpolace

Z testwiki
Skočit na navigaci Skočit na vyhledávání

Šablona:Upravit Vícerozměrná interpolace, numerická analýza nebo prostorová interpolace je interpolace funkce o více než jedné proměnné.

Tato funkce musí být interpolována na předem známých bodech (xi,yi,zi,) a proto problémy při interpolaci nastávají při přiřazování hodnot na libovolné body (x,y,z,).

Pravidelná mřížka

Pro funkční hodnoty známé na pravidelné mřížce (předem nemusí být nutně jednotná) jsou tyto metody k dispozici.

Jakýkoliv rozměr

Dvourozměrné

Bitmap převzorkování je aplikace 2D vícerozměrné interpolace ve Zpracování obrazu

Tři z metod aplikované na stejném datasetu, 16 hodnot umístěných v černých tečkách. Barvy reprezentují interpolované hodnoty.

Trojrozměrné

Tensor product splines pro N rozměrů

Catmull-Rom křivky mohou být lehce generalizovány na jakékoliv číslo rozměru. Článek Hermitova kubika Vám připomene, že CINTx(f1,f0,f1,f2)=𝐛(x)(f1f0f1f2) pro nějaký 4-vektor 𝐛(x) který je funkcí samostatného x kde fj je hodnota na j funkce, která má být interpolována. Přepis této aproximace jako

CR(x)=i=12fibi(x)

Tento vzorec může být přímo generalizován na N rozměrů

CR(x1,,xN)=i1,,iN=12fi1iNj=1Nbij(xj)

Všimněte si, že podobné generalizace mohou být i u jiných typů interpolací, včetně Hermitovy křivky. V souvislosti s účinností obecného vzorce může být ve skutečnosti vypočítána jako složení po sobě jdoucích CINT- typů operací pro některé typy tensor product splines, jak je uvedeno v článku tricubic interpolation. Nicméně faktem je, že pokud existuje n podmínek v 1rozměrné CR jako sumační, pak tam bude nN pojmů v Nrozměrném složení.

Nepravidelná mřížka (roztroušená data)

Schémata definována pro roztroušená data na nepravidelné mřížce by všechna měla pracovat na pravidelné mřížce, většinou redukující na jinou známou metodu.

Reference

Šablona:Překlad Šablona:Autoritní data