扩展坐标向量

时间:2013-11-01 14:29:27

标签: matlab

我有一个像

这样的行向量
x = [ 0.125 0.25 0.5 0.75 1];

我希望通过点之间的插值将其扩展到100个点。我可以这样做,以便最后我有相同的间隔点,但长度为100点?

由于

1 个答案:

答案 0 :(得分:-1)

解决方案

xi = [0     25   50  75   100];
yi = [0.125 0.25 0.5 0.75  1];

x = 1:1:100;
y = interp1(xi, yi, x);

解决方案是y。

说明:

  • 我认为你的向量[0.125 0.25 0.5 0.75 1]是函数F的结果,使得F(xi)= yi,其中xi = [0 25 50 75 100],yi = [0.125 0.25 0.5 0.75 1]。

  • 我使用与xi相同的间隔创建x 100个大小的向量;

  • 我根据xi和yi之间的关系计算x的插值;

相关问题