KDTreeSearcher
Objet de recherche de plus proches voisins.
📝Syntaxe
Mdl = KDTreeSearcher(X)
Mdl = KDTreeSearcher(X, Name, Value)
[idx, D] = knnsearch(Mdl, Y, Name, Value)
[idx, D] = rangesearch(Mdl, Y, radius, Name, Value)
📥Arguments d'entrée
Paramètre Description
X les données à interroger, sous la forme d'une matrice numérique réelle avec un point par ligne.
Name, Value options : Distance (défaut 'euclidean'), P (exposant de Minkowski) et BucketSize.
📤Arguments de sortie
Paramètre Description
Mdl un objet KDTreeSearcher contenant les données et les options de recherche.
📄Description

KDTreeSearcher stocke un ensemble de points et la métrique de distance utilisée pour les interroger, afin que les recherches de plus proches voisins puissent être exécutées sur les mêmes données avec knnsearch et rangesearch. L'objet expose les propriétés X, Distance, DistParameter et BucketSize.

Les recherches sont déléguées aux fonctions knnsearch et rangesearch, en transmettant la métrique de distance stockée dans l'objet.

💡Exemples
X = [0 0; 1 0; 0 2; 4 4];
Mdl = KDTreeSearcher(X);
[idx, D] = knnsearch(Mdl, [0 1; 3 4], 'K', 2)
🔗Voir aussi
knnsearchrangesearch
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub