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)=[]
参考
カテゴリ
Help Center および File Exchange で Get Started with MATLAB についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!