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

1 次查看(过去 30 天)
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.

采纳的回答

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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Data Types 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by