removing some the elements in cell array

1 visualización (últimos 30 días)
sermet OGUTCU
sermet OGUTCU el 19 de Sept. de 2021
Respondida: Jan el 19 de Sept. de 2021
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.

Respuesta aceptada

Jan
Jan el 19 de Sept. de 2021
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

Más respuestas (0)

Categorías

Más información sobre Multidimensional Arrays en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by