matlab用三次样条插值法拟合两组数据 这程序哪里不对么

2024-12-01 03:15:24
推荐回答(1个)
回答(1):

两个拟合曲线分开写.

x=[1:16];
y1=[2044  2399  2525  2376  2525  2392  2525  2525  2385  2385  2376  2392  2426  2457  2464  2426];
xx=1:0.1:16;
yy1=interp1(x,y1,xx, 'cubic spline');
plot(x,y1,'ro','MarkerFaceColor','r');
hold on;
plot(xx,yy1,'LineWidth',2);
grid on;


另外一个照着写就可以了