MATLAB Answers

how can I store chars of a cells with different length in a matrix

1 view (last 30 days)
fadi awar
fadi awar on 23 Apr 2021
Commented: fadi awar on 23 Apr 2021
hello,
in a for loop located in a function i was able to get the cell arrays in the following form:
1st: {'R1'} {'R3'} {'R4'}
2nd: {'R1'} {'R3'} {'R6'} {'R5'} {'R4'}
how can i store these outputs in a matrix as:
{'R1'} {'R3'} {'R4'} 0 0
{'R1'} {'R3'} {'R6'} {'R5'} {'R4'}
as the output of my function (or after ending the for loop)

Accepted Answer

Stephen Cobeldick
Stephen Cobeldick on 23 Apr 2021
C = cell(N,0);
for k = 1:N
tmp = ... the output of your function (cell vector)
C(k,1:numel(tmp)) = tmp;
end
  3 Comments

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!