Linear Interpolation code ...

3 次查看(过去 30 天)
ddmm
ddmm 2021-1-19
编辑: ddmm 2021-1-20
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

采纳的回答

Matt J
Matt J 2021-1-19
编辑:Matt J 2021-1-19
p=interp1(x,y, ceil(x(1)):floor(x(end)) );

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Interpolation 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by