MATLAB Answers

Accessing data from a struct cell

13 views (last 30 days)
Daniela Valdez
Daniela Valdez on 20 Jan 2021
Edited: Stephen Cobeldick on 20 Jan 2021
Hi! I'm working on an SVM Classifier that will transmit information. The SVM Classifier is ready, now I need finish he transmittion section of my project, for that I need to access a data cell from a struct and plot that. I'll add pictures.
That's my struct array and I need to acces the cell that's selected. When I access it, I get the following table, which is the one I need to plot.
I need to plot all 12 columns in separate graphs, since each one corresponds to a different ECG lead.
Appreciate it

  0 Comments

Sign in to comment.

Answers (1)

Stephen Cobeldick
Stephen Cobeldick on 20 Jan 2021
Edited: Stephen Cobeldick on 20 Jan 2021
Assuming that your structure is named S, you can loop over it like this:
for k = 1:numel(S)
plot(S(k).data) % default plots the columns of the input array
fnm = sprintf('plot_%d.png',k);
saveas(fgh,fnm)
end

  0 Comments

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!