How to transfer data from a structure field to a new array?

2 views (last 30 days)
Hi all,
This is likely an extremely easy fix, but I'm new to this and am not entirely sure how to work with a structure. I have a structure with 4 fields (i.e., XY.event.typ XY.event.lat XY.event.epo XY.event.uev). I want to pull the values from the second field (EEG.event.lat) and put them into an existing matrix elsewhere in the code. Right now I can't even seem to pull all the rows from one of the field columns. How can I do this?
Thank you

Answers (1)

Walter Roberson
Walter Roberson on 17 Jul 2018
vertcat(XY.event.lat)
is equivalent to taking
[XY.event(1).lat;
XY.event(2).lat;
XY.event(3).lat;
...
XY.event(end).lat]

Categories

Find more on Structures 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!