How can I extract a specific field from each element of a Matlab struct array?
>> clear x >> x(1).a = 6; >> x(2).a = 7;
I
No problem - just use :
arr = [x.a];
It will concat all of the values that you need. If you have a more complex data, you can use the curly bracers:
b(1).x = 'John'; b(2).x = 'Doe'; arr = {b.x};