Interpolació trilineal
La interpolació trilineal és un método d'interpolació multivariable en un retícul regular tridimensional.[1] S'aproxima linealment al valor d'una funció en un punt intermig dins d'un prisma rectangular axial local, utilisant les senyes de la funció en els punts del retícul. Per a un retícul no estructurat arbitrari (com s'usa en l'anàlisis del método dels elements finitos), es deuen usar atres métodos d'interpolació. Si tots els elements de la malla són tetraedres (símplices 3D), llavors les coordenades baricéntricas proporciona un procediment de càlcul més senzill.
L'interpolació trilineal s'utilisa en freqüència en l'anàlisis numèric, l'anàlisis de senyes i la computació gràfica.
Comparat en l'interpolació llineal i en la bilineal
[editar | editar còdic]L'interpolació trilineal és l'extensió de l'interpolació llineal,[1] que opera en espais en dimensió , i de l'interpolació bilineal, que opera en la dimensió , a la dimensió . Tots estos sistemes d'interpolació utilisen polinomis d'orde 1, lo que proporciona una precisió d'orde 2, i requerixen valors predefinits adjacents que rodegen el punt d'interpolació. Hi ha vàries formes d'aplegar a l'interpolació trilineal, que és equivalent a l'interpolació tridimensional tensorial d'orde 1 en B-splines, i l'operador d'interpolació trilineal també és un producte tensorial de 3 operadors d'interpolació llineal.[2]
Método
[editar | editar còdic]
En una ret periòdica i cúbica, siguen , i siguen les diferències entre cada u de , , i la coordenada més chicoteta relacionada, és dir:[3]
a on indica el punt de ret baix de , i indica el punt de ret per damunt de i de manera similar per a i .
Primer es interpola en (imagine's que s'està "espentant" la cara de la gaveta definida per cap a la cara oposta, definida per ), donant:
a on significa el valor de la funció de A continuació, es interpolan estos valors (en , "espentant" de a ), donant:
Finalment, es interpolan estos valors en (recorrent una recta):
Açò dona un valor previst per al punt.
El resultat de l'interpolació trilineal és independent de l'orde dels passos d'interpolació en els tres eixos: qualsevol atre orde, per eixemple en , després en i finalment en , produïx el mateix valor.
Les operacions anteriors es poden visualisar de la següent manera: Primer es localisen els huit cantons d'una gaveta que rodegen al punt d'interés. Estos cantons tenen els valors , , , , , , , .
A continuació, es realisa una interpolació llineal entre i per a trobar , i per a trobar , i per a trobar , i per a trobar .
Ara es interpola entre i per a trobar , i per a trobar . Finalment, es calcula el valor per mig d'interpolació llineal de i .
En la pràctica, una interpolació trilineal és idèntica a dos interpolacions bilineales combinades en una interpolació llineal:[3]
Algoritme alternatiu
[editar | editar còdic]Una forma alternativa d'escriure la solució al problema d'interpolació és[4]
a on els coeficients es troben resolent el sistema llineal
donant el resultat
Vore també
[editar | editar còdic]Referències
[editar | editar còdic]- ↑ 1,0 1,1 Samuel R. Buss (2003). 3D Computer Graphics: A Mathematical Introduction with OpenGL, Cambridge University Press, pp. 117 de 371. ISBN 9780521821032.
- ↑ (2003) Hierarchical and Geometrical Methods in Scientific Visualization, Springer Science & Business Media, pp. 219 de 367. ISBN 9783540433132.
- ↑ 3,0 3,1 (2022) Pattern Recognition and Artificial Intelligence: Third International Conference, ICPRAI 2022, Paris, France, June 1–3, 2022, Proceedings, Part I, Springer Nature, pp. 463 de 704. ISBN 9783031090370.
- ↑ «Trilinear Interpolation» (en en). NASA. Consultat el 29 de febrer de 2024.
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «Interpolación trilineal» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.