MATLAB Answers

How to interpolate the following sample in 200 samples?

조회 수: 3(최근 30일)
JamJan
JamJan 2019년 7월 25일
답변: KSSV 2019년 7월 25일
As I fail to understand the interp1 function:
How to interpolate the following sample in 200 samples?
A= [3,41000000000000 36,6300000000000 71,6300000000000 91,4800000000000 95,4100000000000 88,0300000000000 81,7500000000000 84,2500000000000 89,1000000000000 91,6600000000000 92,8400000000000 91,6000000000000 98,4800000000000 101,450000000000 104,280000000000 88,3700000000000 42,5500000000000 3,93000000000000 0 0 0 0 0 0 0 0 0 0 0]
Thank you!

채택된 답변

KSSV
KSSV 2019년 7월 25일
Let A be your data.
n = length(A) ;
x = 1:n;
xi = linspace(1,n,200) ;
Ai = interp1(x,A,xi) ;
figure
hold on
plot(x,A,'r')
plot(xi,Ai,'b')
legend('original','interpolated')

추가 답변(0개)

태그

Community Treasure Hunt

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

Start Hunting!

Translated by