removing some the elements in cell array

1 回表示 (過去 30 日間)
sermet OGUTCU
sermet OGUTCU 2021 年 9 月 19 日
回答済み: Jan 2021 年 9 月 19 日
data_array =
1×5 cell array
Columns 1 through 9
{5×1 cell} {5×1 cell} {5×1 cell} {5×1 cell} {5×1 cell}
data_array{1,1}
ans =
5×1 cell array
{'PG02'}
{'PG02'}
{'PG02'}
{'PG02'}
{'PG02'}
The other cell arrays are similiar form. I need to remove first 3 (or last 3) cell elements from each sub cell arrays ({5×1 cell}). Then, the results will be :
data_array =
1×5 cell array
Columns 1 through 9
{2×1 cell} {2×1 cell} {2×1 cell} {2×1 cell} {2×1 cell}
data_array{1,1}
ans =
5×1 cell array
{'PG02'}
{'PG02'}
My Matlab version is R2019a.

採用された回答

Jan
Jan 2021 年 9 月 19 日
for k = 1:nunel(data_array)
data_array{k} = data_array{k}(4:5);
% or = data_array{k}(4:end);
% Or:
% data_array{k}(1:3) = [];
end

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMultidimensional Arrays についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by