create knn.m