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일

1 개 추천

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개)

카테고리

도움말 센터File Exchange에서 Language Fundamentals에 대해 자세히 알아보기

태그

질문:

2021년 9월 19일

답변:

Jan
2021년 9월 19일

Community Treasure Hunt

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

Start Hunting!

Translated by