Linear Interpolation code ...

3 vues (au cours des 30 derniers jours)
ddmm
ddmm le 19 Jan 2021
Modifié(e) : ddmm le 20 Jan 2021
I have a data set (x) containing 1024 data and another corresponding data set (y).
What I want to do is find out which two numbers integers are in x, and use these two numbers and the corresponding y value in the formula below and find p value for every integer.
p = [(y2-y1) / (x2-x1)] * (i-x1) + y1
i = 178,179 ... 1931 (integers)
x1 <i <x2
y1 and y2; Corresponding values to x1 and x2.
x = 177.1458, 179.1622, 181.178 ...., 1930.821
y = 653, ..., 300
thank you in advance

Réponse acceptée

Matt J
Matt J le 19 Jan 2021
Modifié(e) : Matt J le 19 Jan 2021
p=interp1(x,y, ceil(x(1)):floor(x(end)) );
  1 commentaire
ddmm
ddmm le 20 Jan 2021
thanks

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Interpolation dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by