在Matlab中扩展向量...有一些困难

Plu*_*ug4 2 matlab

我该怎么做:

假设我从带有元素[5 3 4 9 10]的向量开始 - 想想这些数字就像每日股票价格一样.我想将这个向量转换成(大约)盘中股票价格 - 一天的1/10.

因此,我的载体应看起来像[ 5 4.8 4.6 4.4 .4.2 3.8 4 3.6 3.4 3.2 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 9 10 ]

谢谢!!

小智 5

帮助interp1

您将使用"线性"插值方法.

因此,最初,你会有

x = 0:4;
y = [5 3 4 9 10];
Run Code Online (Sandbox Code Playgroud)

现在,插值.

xnew = 0:.1:4;
ynew = interp1(x,y,xnew,'linear');
Run Code Online (Sandbox Code Playgroud)