Replace an element in a cell array when a certain value only occurs once?
Afficher commentaires plus anciens
I have a cell array (x) with varying numbers of elements in each cell. In the instance where there is only one value in a cell (e.g. column 7), I would like to replace with a -1. I have tried a few approaches including these:
for sum = sum(x {i}(:,1) > 0);
if sum(1,1) == 1
x {i}(:,1) = 0;
end
end
and
oout=sum(cellfun(@double,x(:,1:19)))
I would appreciate any help here. Thanks
Réponse acceptée
Plus de réponses (1)
Catégories
En savoir plus sur Characters and Strings 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!