Accessing and using struct array using vectorization

1 view (last 30 days)
Hello,
I have a cell array structured like this:
list_el =
36×3 cell array
{[ 1 3]} {0×0 double} {0×0 double}
{[ 1 5]} {0×0 double} {0×0 double}
{[ 1 7]} {0×0 double} {[ 3 5]}
...
And I use this loop to extract data to another matrix. I wonder if there is a way using vectorization to do this?
aa = zeros(size(list_el,1),2);
for i = 1: size(list_el,1)
aa(i,:) = list_el{i,1};
end
Thank you!

Accepted Answer

Voss
Voss on 25 Aug 2022
aa = vertcat(list_el{:,1});
  3 Comments
Askic V
Askic V on 26 Aug 2022
Moved: Voss on 26 Aug 2022
Walter and Voss, thank you very much for your answer. They are exactly what I was looking for. Cheers!

Sign in to comment.

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!