How can I plot in specific intervals?
14 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
So I have data taken over 4 days where every 100 points, the test is re-run to see how the character of the line changes over time. The data in the beginning and end of each individual 100 point interval is pretty messy, so I want to find a way to plot the data (currently in a 131000x2 table in the Workspace) starting at points 20 and ending at 80. Essentially, out of every 100 data points, I only want to graph points 20-80. Can anyone help me figure this out? I imagine it would use some kind of "for" loop, but I'm pretty new at this so I don't really know for sure.
Thanks!!
0 commentaires
Réponses (1)
Cameron B
le 10 Mar 2020
hold on
for ii = 1:100:size(YourArray,1)-100
plot(YourArray(ii+19,1), YourArray(ii+19,2)
end
hold off
3 commentaires
Cameron B
le 11 Mar 2020
I don’t know what your data looks like. It looks like it’s in a table, but I’m not sure. You could use table2array(YourArray) to get the values in matrix form. If you post a couple lines of the data, it’ll be easier to diagnose.
Voir également
Catégories
En savoir plus sur Matrix Indexing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!