MATLAB多项式拟合样例 MATLAB自带求解多项式拟合的函数: p = polyfit(x,y,n) x和y为要拟合的输入与输出数据,n为拟合的多项式次数。其中数据至少有n+1个。 v = polyval(p,x) 然后使用以上函数进行预测。 x = 0:.1:10; y = sin(x)+x+rand(1,length(x)); n = 4; p = polyfit(x,y,n); v = polyval(p,x); plot(x,y,'*r',x,v,'b') title(strcat('y=',sym2str(vpa(poly2sym(p),n))))