Replace an element in a cell array when a certain value only occurs once?
Mostrar comentarios más antiguos
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
Respuesta aceptada
Más respuestas (1)
Categorías
Más información sobre Characters and Strings en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!