Azzera filtri
Azzera filtri

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

1 visualizzazione (ultimi 30 giorni)
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.

Risposta accettata

Sean de Wolski
Sean de Wolski il 30 Lug 2018
c2 = c(~contains(c(:,1),'*'),:)

Più risposte (0)

Categorie

Scopri di più su Data Types in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by