我对三次样条线很新,并且搜索发现对于我给定的问题,三次样条曲线将是最好的。基于此网站有关样条的问题,我写了以下代码,
x = [8.91;9.83;9.56;11.74;11.59];
y = [1310.025;1684.52;1532.052;1997.86;2135.75];
x_new = [12.05; 13.34;9.82;8.96;8.28];
y_new = interp1(x,y,x_new,'cubic spline');
plot(x,y,'d')
hold
plot(x_new,y_new)
其中x
和y
是培训数据集,而对于给定x_new
,我想预测y_new
。给出了数据集的样本。
如果有人帮我解决这个问题,我将不胜感激。