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

2 views (last 30 days)
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!

Accepted Answer

Voss
Voss on 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}

More Answers (0)

Categories

Find more on Data Type Conversion in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!