Polyfit(MATLAB)多项式与通过Excel(LINEST)生成的多项式不匹配
我希望通过LINEST(excel)和POLYFIT(matlab)生成的多项式权重会给出相同的结果。即使预测的y值相似,多项式权重也不匹配 MATLABPolyfit(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
[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)