MATLAB Answers

Convert values in the cell to array using cell2mat

4 views (last 30 days)
I have 72 x 1 cell named let's say output1, each cell got 8 x 1 entries. Now, I intend to store each 8 x 1 entries into the seperate array, such that finally I will get 8 x 72 array.
I used cell2mat(output1) Instead of 8 x 72 array, it stores all entries in the single column i.e. i got 576 x 1 , please let me know how to get this ..

Accepted Answer

Stephen
Stephen on 16 Jul 2021
Edited: Stephen on 16 Jul 2021
The robust approach:
out = horzcat(output1{:})
  3 Comments
Turbulence Analysis
Turbulence Analysis on 16 Jul 2021
Thanks a lot for directing to the link.. It did the job perfectly..

Sign in to comment.

More Answers (1)

Akshit Bagde
Akshit Bagde on 16 Jul 2021
Convert the cell array to a row vector, and then try. It should work
cell2mat(output1')

Community Treasure Hunt

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

Start Hunting!