dtw
Distancia entre señales mediante la deformación dinámica del tiempo
Sintaxis
Descripción
estira dos vectores, dist
= dtw(x
,y
)x
y y
, en un conjunto común de instantes tal que dist
, la suma de las distancias euclidianas entre los puntos correspondientes, sea la más pequeña. Para estirar las entradas, dtw
repite cada elemento de x
e y
tantas veces como sea necesario. Si x
e y
son matrices, dist
las estira repitiendo sus columnas. En ese caso, x
e y
deben tener el mismo número de filas.
[
devuelve el conjunto común de instantes, o la trayectoria de deformación, de modo que dist
,ix
,iy
] = dtw(x
,y
)x
(ix
) e y
(iy
) tengan la menor dist
posible entre ellos.
Los vectores ix
e iy
tienen la misma longitud. Cada uno de ellos contiene una secuencia monótonamente creciente en la que los índices de los elementos de la señal correspondiente, x
o y
, se repiten el número necesario de veces.
Cuando x
e y
son matrices, ix
e iy
son tales que x
(:,ix)
e y
(:,iy)
tienen una separación mínima.
dtw(___)
sin argumentos de salida representa las señales originales y alineadas.
Si las señales son vectores reales, la función muestra las dos señales originales en una subgráfica y las señales alineadas en una subgráfica debajo de la primera.
Si las señales son vectores complejos, la función muestra las señales originales y alineadas en gráficas tridimensionales.
Si las señales son matrices reales, la función utiliza
imagesc
para mostrar las señales originales y alineadas.Si las señales son matrices complejas, la función representa sus partes reales e imaginarias en la mitad superior e inferior de cada imagen.
Ejemplos
Argumentos de entrada
Argumentos de salida
Más acerca de
Referencias
[1] Paliwal, K. K., Anant Agarwal, and Sarvajit S. Sinha. "A Modification over Sakoe and Chiba’s Dynamic Time Warping Algorithm for Isolated Word Recognition." Signal Processing. Vol. 4, 1982, pp. 329–333.
[2] Sakoe, Hiroaki, and Seibi Chiba. "Dynamic Programming Algorithm Optimization for Spoken Word Recognition." IEEE® Transactions on Acoustics, Speech, and Signal Processing. Vol. ASSP-26, No. 1, 1978, pp. 43–49.
Capacidades ampliadas
Historial de versiones
Introducido en R2016a
Consulte también
alignsignals
| edr
| finddelay
| findsignal
| xcorr