How to select data points for interpolation
Mostra commenti meno recenti
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 Commento
Fadi Lama
il 5 Dic 2020
Risposte (1)
Rik
il 5 Dic 2020
Index your variable:
point(1:5)
5 Commenti
Fadi Lama
il 5 Dic 2020
Fadi Lama
il 5 Dic 2020
Rik
il 5 Dic 2020
Doesn't the peaks function also return the indices?
Fadi Lama
il 5 Dic 2020
Rik
il 5 Dic 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.
Categorie
Scopri di più su Descriptive Statistics in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!