How to interpolate the following sample in 200 samples?
2 次查看(过去 30 天)
显示 更早的评论
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!
0 个评论
采纳的回答
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 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!