How do I convert my cell array into a cell array of doubles?

3 Ansichten (letzte 30 Tage)
lil brain
lil brain am 13 Apr. 2022
Beantwortet: Voss am 13 Apr. 2022
Hi,
I have a cell array of cells (see attachment) and need to covert each of the cells into numeric arrays for further processing.
How can I do that in one go?
Thanks!

Akzeptierte Antwort

Voss
Voss am 13 Apr. 2022
S = load('pre_data_1.mat')
S = struct with fields:
pre_data1: {2×1 cell}
S.pre_data1
ans = 2×1 cell array
{13757×21 cell} {13150×21 cell}
S.pre_data1 = cellfun(@cell2mat,S.pre_data1,'UniformOutput',false);
S.pre_data1
ans = 2×1 cell array
{13757×21 double} {13150×21 double}

Weitere Antworten (0)

Kategorien

Mehr zu Operators and Elementary Operations finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by