Polyfit(MATLAB)多项式与通过Excel(LINEST)生成的多项式不匹配

Polyfit(MATLAB)多项式与通过Excel(LINEST)生成的多项式不匹配,excel,matlab,Excel,Matlab,我希望通过LINEST(excel)和POLYFIT(matlab)生成的多项式权重会给出相同的结果。即使预测的y值相似,多项式权重也不匹配 MATLAB [p, s, mu] = POLYFIT(X, Y, 3); 胜过 我的期望有任何缺陷吗?请告知存在mu参数很可能是罪魁祸首。 mu输出告诉MATLAB调整x值,以改进拟合算法的数值特性()。 适合此标准化数据的移位和缩放权重与未标度版本的x不同 因此,MATLAB输入 p = polyfit(x,y,3); % or [p,S] = p

我希望通过LINEST(excel)和POLYFIT(matlab)生成的多项式权重会给出相同的结果。即使预测的y值相似,多项式权重也不匹配

MATLAB

[p, s, mu] = POLYFIT(X, Y, 3);
胜过


我的期望有任何缺陷吗?请告知存在
mu
参数很可能是罪魁祸首。
mu
输出告诉MATLAB调整
x
值,以改进拟合算法的数值特性()。 适合此标准化数据的移位和缩放权重与未标度版本的
x
不同

因此,MATLAB输入

p = polyfit(x,y,3); 
% or [p,S] = polyfit(x,y,3); if you want stats


应该是相同的。

这可能与总最小二乘法和最小二乘法有关-距离测量不同。
p = polyfit(x,y,3); 
% or [p,S] = polyfit(x,y,3); if you want stats
=LINEST(D2:D52, A2:C52, TRUE, TRUE)