Linear Interpolation code ...

조회 수: 5 (최근 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