How to select data points for interpolation
이전 댓글 표시
I am trying to interpolate between two points on my sinosoidal shaped graph. How do I select a desired range of points on that graph to interpolate from? I've tried using 'point(1): point(1)+5' but this is taking 5 numbers greater than point(1) and increasing by 1. ex: if the value of my point is 100.5 I get [100.5,101.5,102.5,103.5,104.5,105.5]. Instead I want to get the 5 data points which procede point(1).
답변 (1개)
Rik
2020년 12월 5일
Index your variable:
point(1:5)
댓글 수: 5
Fadi Lama
2020년 12월 5일
Fadi Lama
2020년 12월 5일
Rik
2020년 12월 5일
Doesn't the peaks function also return the indices?
Fadi Lama
2020년 12월 5일
Rik
2020년 12월 5일
The findpeaks function has a second output. Did you read the documentation? That second output is what you need to use.
Try it. If you don't manage to find a solution, please post the code you used so I can edit that instead of writing it from scratch.
카테고리
도움말 센터 및 File Exchange에서 Descriptive Statistics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!