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!