how to find distance matrix using knnclassify in matlab?

1 Ansicht (letzte 30 Tage)
I work in image classication and I used two classifiers : svm et knn. the problem is that the knnclassify matlab function allows only return a list of labels test images (class) and I need to get out the distance matrix
class = knnclassify( TestData , TrainData , TrainLabels);
please help me how can I find the distance matrix ?? and thanks in advance

Akzeptierte Antwort

Star Strider
Star Strider am 9 Apr. 2015
You likely have to use knnsearch to get the distances. See the documentation on Classification Using Nearest Neighbors for details.
  4 Kommentare
Sahar abdalah
Sahar abdalah am 9 Apr. 2015
thank you, that's exactly the answer
Star Strider
Star Strider am 9 Apr. 2015
My pleasure! I’m glad it worked.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by