matlab 3次曲线拟合,求解,悬赏50

那个是 -1+0.2i(i=0,1...,10),

参考代码:

xi = -1 + (0:10) * 0.2;
f = 1 ./ (1+25*xi.^2);
p = polyfit(xi,f,3);
x = -1 : 0.01 : 1;
y1 = 1 ./ (1+25*x.^2);
y2 = polyval(p,x);
plot(xi,f,'bo',x,y1,'b--',x,y2,'r');
legend('节点','函数f(x)','三次曲线拟合')

由图可见,三次曲线的拟合效果不理想。

温馨提示:答案为网友推荐,仅供参考