Linear Interpolation code ...

4 Ansichten (letzte 30 Tage)
ddmm
ddmm am 19 Jan. 2021
Bearbeitet: ddmm am 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

Akzeptierte Antwort

Matt J
Matt J am 19 Jan. 2021
Bearbeitet: Matt J am 19 Jan. 2021
p=interp1(x,y, ceil(x(1)):floor(x(end)) );

Weitere Antworten (0)

Kategorien

Mehr zu Interpolation finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by