How to select data points for interpolation
Afficher commentaires plus anciens
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 commentaire
Fadi Lama
le 5 Déc 2020
Réponses (1)
Rik
le 5 Déc 2020
Index your variable:
point(1:5)
5 commentaires
Fadi Lama
le 5 Déc 2020
Fadi Lama
le 5 Déc 2020
Rik
le 5 Déc 2020
Doesn't the peaks function also return the indices?
Fadi Lama
le 5 Déc 2020
Rik
le 5 Déc 2020
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.
Catégories
En savoir plus sur Descriptive Statistics dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!