Определить, насколько разные векторы

Я хочу различать векторы данных, чтобы найти похожие. Например:

A=[4,5,6,7,8];
B=[4,5,6,6,8];
C=[4,5,6,7,7];

D=[1,2,3,9,9];
E=[1,2,3,9,8];

В предыдущем примере я хочу различить, что векторы A, B, C похожи (не одинаковы) друг на друга, а D, E похожи друг на друга. Результат должен быть примерно таким: A, B, C похожи и D, E похожи, но группа A, B, C не похожа на группу D, E. Матлаб может это сделать? Я думал использовать какой-нибудь алгоритм классификации или Kmeans, ROC и т. Д., Но я не уверен, какой из них будет лучшим.

Есть предложения? Заранее спасибо

6
задан tjarratt 17 January 2012 в 19:21
поделиться