Is it possible to delete a part of a cell
2 次查看(过去 30 天)
显示 更早的评论
Hello guys,
I´m stuck with a problem, is it possible to delete a certain part of a cell array?
Like, I have a cell with 0.1 sec. and I would like to delete the sec. , is it possible to do it?
And when, how can I realise it?
Thanks
0 个评论
回答(1 个)
Image Analyst
2022-3-3
编辑:Image Analyst
2022-3-3
There are more compact ways, like using cellfun(), but they're pretty cryptic and hard to understand. A simple for loop is easy to understand:
ca = {'0.3 sec', '0.5 sec', 'Abc def'}
for k = 1 : length(ca)
% Get cell contents and replace ' sec' with null.
ca{k} = strrep(ca{k}, ' sec', '');
end
% Show in command window
ca
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Type Conversion 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!