How to delete symmetry cells in Matlab?
1 次查看(过去 30 天)
显示 更早的评论
Is it possible to delete a symmetry cells? For example I have three cells F{1},F{2} and F{3}. Let say there is another cells in cell number 2 (also in cell number 3), F{2} with size (1x16) cells. I want to delete cell 9 to 16 and remain only cell 1 to 8. How to do that?
for kk = 1:numel(F) % Total 3 cells
for ii = numel(F{kk}) % Total element in second cell
for jj = ceil(ii/2) % center
for oo = jj+1:ii % from cell 9-16
F{kk}(oo) = []
break
end
end
end
end
F{:}
I try to use the same code as I ask in the previous question, but the output is not as expected. Thank you in advance
0 个评论
回答(1 个)
Simon Chan
2022-8-21
Try this:
F = cell(1,3);
F{1} = cell(1,10);
F{2} = cell(1,16);
F{3} = cell(1,16);
F
F{2}(9:16)=[]
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!