Matlab,polyfit 拟合参数的查看?

学习 时间:2026-03-31 20:06:35 阅读:576
Matlab,polyfit 拟合参数的查看?我用了 polifit进行了数据的拟合,请问,如何查看所得到公式的相关系数、平方误差 等 基本的统计参数呢?用完polyfit 后,我还使用了[P,S,MU] 这个语句,但得出来的p值和之前用polyfit得出来的不一样,请问是怎么回事?

最佳回答

诚心的豌豆

陶醉的裙子

2026-03-31 20:06:35

[p,S,mu] = polyfit(x,y,n)和p = polyfit(x,y,n)本质上都是函数polyfit的调用,拟合次数不高时,第一种和第二种它运行后的结果肯定是一样的,只不过函数polyfit的返回值第一个比第二个多而已。事实上,第二个运行后也会产生S,mu,只不过没有将他们返回而已。但次数越高越不准,特别是高次拟合的特点是失之毫厘谬以千里,有时候会产生很大的误差,所以此时会有不一样甚至相差甚远的情况。

最新回答共有2条回答

  • 风趣的白昼
    回复
    2026-03-31 20:06:35

    [p,S,mu] = polyfit(x,y,n)和p = polyfit(x,y,n)本质上都是函数polyfit的调用,拟合次数不高时,第一种和第二种它运行后的结果肯定是一样的,只不过函数polyfit的返回值第一个比第二个多而已。事实上,第二个运行后也会产生S,mu,只不过没有将他们返回而已。但次数越高越不准,特别是高次拟合的特点是失之毫厘谬以千里,有时候会产生很大的误差,所以此时会有不一样甚至相差甚远的情况。

上一篇 编导生对文艺常识有要求吗?

下一篇 基于单片机的热电偶测温电路图