GRIDDATA est basé sur la triangulation de Delaunay qui génère un maillage triangulaire unique à partir d'un groupe de points (1 triangulation de Delaunay sur 1 groupe de points => 1 seul maillage possible)
Comme la plupart des fonctions de représentation (comme SURF) sous MATLAB ont besoin de valeurs réparties sur une grille rectangulaire uniforme (généralement construite avec MESHGRID), la fonction GRIDDATA rempli les "trous" d'une grille en construisant d'abord une triangulation et en interpolant ensuite les valeurs manquantes dessus (c'est l'idée simplifiée)
La syntaxe de GRIDDATA est comme ceci :
Zi = griddata(x,y,z,xi,yi);
Généralement les données d'entrée du problème sont des points répartis aléatoirement de coordonnées (x,y,z) et les points d'interpolation (xi,yi) sont définis sur une grille régulière type MESHGRID
Partager