Cell2mat with different rows

5 views (last 30 days)
주희 박
주희 박 on 21 Jun 2022
Commented: 주희 박 on 21 Jun 2022
Hi, I want to convert cell to array or double no matter except cell. So I tried cell2mat but I got an error because each cell has different rows.
I attached simple cell consist of different rows.
Thanks.

Accepted Answer

Stephen23
Stephen23 on 21 Jun 2022
S = load('Cell.mat')
S = struct with fields:
A: {3×1 cell}
A = S.A
A = 3×1 cell array
{[ 1 2 3 1 2 3 1 2 3 1 2 3]} {[4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5]} {[ 6 7 8 9 10 6 6 6 6 6]}
M = padcat(A{:})
M = 3×22
1 2 3 1 2 3 1 2 3 1 2 3 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 6 7 8 9 10 6 6 6 6 6 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
  1 Comment
주희 박
주희 박 on 21 Jun 2022
Thank you so much. This is what i want !

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by