How to do data selection from a graph to extract the evenly spaced data points ?
조회 수: 9 (최근 30일)
이전 댓글 표시
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
채택된 답변
KSSV
2018년 8월 1일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Graph and Network Algorithms에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!