Borrar filtros
Borrar filtros

How to delete an entire row in a cell array based on the occurrence of a character in one column?

1 visualización (últimos 30 días)
This array has 3 columns. Values in column 1 change, but some of the cells contain '*' along with other numbers. The other numbers are never the same. How can I remove the entire row based on the nonoccurence of * in the first cell?
i.e.) myArray =
{'1*3', 100, 1
'2*4', 200, 3
'1*7', 400, 4}
etc.

Respuesta aceptada

Sean de Wolski
Sean de Wolski el 30 de Jul. de 2018
c2 = c(~contains(c(:,1),'*'),:)

Más respuestas (0)

Categorías

Más información sobre Data Types en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by