Effacer les filtres
Effacer les filtres

Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

How do I align the matrices of variable sizes using the Dynamic time warping algorithm?

1 vue (au cours des 30 derniers jours)
Learner
Learner le 19 Août 2018
Clôturé : MATLAB Answer Bot le 20 Août 2021
Hello there,
I have a problem where there are three matrices X,Y,Z of variable sizes and I would like to align them all to the same uniform size, however, making sure that the information is not lost from the data. While browsing I came across a method called Dynamic time warping, however, I couldn't do much with the available examples. Can someone help me with this, attached is the spreadsheet with data.
Thanks in advance.

Réponses (1)

Juan Rivera
Juan Rivera le 19 Août 2018
Modifié(e) : Walter Roberson le 19 Août 2018
Have you tried predetermining the size of the matrices before assigning values?
ex:
x = zeros(5); y = zeros(5); z = zeros(5);
x(:,1) = [1;1;1;1;1]; y(:,3) = [1;1;1;1;1]; z(:,5) = [1;1;1;1;1];
x, y, z
You can also insert null values to make matrices equivalent sizes.
  1 commentaire
Learner
Learner le 20 Août 2018
The idea is to equalize the size of all three matrices making sure that the information is consistent throughout, the data I have attached has a trend, however, there was a bias in data acquisition. So, if I can stretch smaller matrix with reference to the larger one it would suffice the need.

Cette question est clôturée.

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by