Borrar filtros
Borrar filtros

I want to know Distance of KNN Search Using DTW(dynamic time warping)

2 visualizaciones (últimos 30 días)
JeongHeon Kim
JeongHeon Kim el 18 de Oct. de 2019
Respondida: Eamonn el 21 de Oct. de 2019
as you see tilte, I want to get Distance form knnsearch using dtw function
X = [Gyrx(:,1:9)';zeros(300,601)]; % data X = [309X601]
Y = Gyrx(:,10)'; % data Y = [1X601]
[~, Dist] = knnsearch(X,Y,'Distance',@distfun_dtw);
function Dis = distfun_dtw(Y,X)
Dis = [];
for i =1:length(X(:,1))
Dis = [D2;D];
This is my code. I want to know minmum distance between Xdata and Ydata using dtw, Not euclidean distance
And also I hope this code should be fast because I try to apply knnsearch in real time classification
Please answer the question.
Thank you

Respuestas (2)

Eamonn el 21 de Oct. de 2019
Sure, but matlab has DWT built in

Eamonn el 18 de Oct. de 2019
Hello., Use the UCR suite, it is at least 10,000 times faster than real time (for say 100Hz data)
Also, read this tutorial.
  1 comentario
JeongHeon Kim
JeongHeon Kim el 21 de Oct. de 2019
Thank you.
But your link with code and tutorial only has C code.
Can I get the Matlab code instead of C code?

Iniciar sesión para comentar.


Community Treasure Hunt

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

Start Hunting!

Translated by