I am using this code to search for a word in a cell, and save all the row:
D=alldata(:,1:5);
idx = cellfun('isclass',D,'char');
idx(idx)=~cellfun('isempty',regexp(D(idx),'BATTERY')) ;
data = alldata(any(idx,2),:);
and I want to save the not " battery" cells (the rest of the file)
so I use:
Notdata = X(~idx,:);
but it didn't work...:(
what is wrong?

3 commentaires

Walter Roberson
Walter Roberson le 31 Juil 2015
Could you give us a sample alldata() ?
Amr Hashem
Amr Hashem le 31 Juil 2015
here is a sample:
where I search for a word 'ex: battery ... ' and save ans (rows) in data
and I want to save the rest in Notdata, to be capable of start a new search in Notdata ....etc.
Stephen23
Stephen23 le 31 Juil 2015

Connectez-vous pour commenter.

 Réponse acceptée

Stephen23
Stephen23 le 31 Juil 2015
Modifié(e) : Stephen23 le 31 Juil 2015

1 vote

For no obvious reason you removed the any from my answer:
Notdata = X(~any(idx,2),:);

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by