find occurrence of patterns in labeled rows of a matrix

1 visualización (últimos 30 días)
didi
didi el 15 de Mzo. de 2018
Editada: didi el 15 de Mzo. de 2018
Hi, I have a matrix with 18 columns, the first 17 refers to the parameters and the last one is the label. Each parameter can have a value 0, 1 or 2, and the labels are as well 0, 1 and 2. the rows of the matrix refers to the all possible combination of the 17 parameters. I would like to find a way to detect for each subset of the matrix with a certain label if a certain patterns of the 17 parameters is repeated in the subset. Let's assume I have only 5 parameters and a subset of the matrix labeled 0 like this: [0 0 0 1 1; 0 0 1 0 2; 0 0 1 1 2; 0 2 2 2 2; 1 0 0 0 0; 1 0 0 1 1; 1 0 2 0 0] there is a function in matlab able to recognize repeted pattern in the rows of this matrix?
  2 comentarios
Guillaume
Guillaume el 15 de Mzo. de 2018
So, in your example, which pattern are supposed to be detected? All the rows look unique to me.
didi
didi el 15 de Mzo. de 2018
Editada: didi el 15 de Mzo. de 2018
I would like to search not for a specific pattern, but for any repeated pattern.For example in the first and second rows the first 2 elements are 0 0 * * *; in the second and third rows 0 0 1 * 2 is repeated; in the first and six rows the * 0 0 1 1 pattern is repeated. then I would like to cluster these repetitions respect the numbers of element repeated and positions.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Shifting and Sorting Matrices en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by