How to do data selection from a graph to extract the evenly spaced data points ?
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Dear peers, i would like to select or extract the data that the Y axis is more than 0.001. and then select 60 points that are evenly spaced out in the selected graph area.
for eg: The original graph is generated by matlab simulink. and would like to select the data that are in the Red rectangle.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/192947/image.jpeg)
the outcome is expected as follow: 30 data points that evenly space (closet) that are selected from each peaks.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/192948/image.jpeg)
What is the best search method to find the evenly space data points? and i would use this algorithm for different graphs.
Thank you very much
0 Commenti
Risposta accettata
KSSV
il 1 Ago 2018
Let X and Y be your data arrays.
N = 30 ;
xi = linspace(min(X),max(X),N) ;
yi = interp1(X,Y,xi) ;
plot(xi,yi)
axis([-100 100 0 0.04])
2 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Graph and Network Algorithms in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!