MATLAB 多项式拟合

多项式曲线拟合


polyfit函数的数学基础是最小二乘法曲线拟合原理,所得到的函数值在基点处的值与原来点的坐标偏差最小

 

polyfit(x,y,n)  用最小二乘法,对输入的数据xyn阶多项式进行逼近,其中x为自变量,y为因变量,函数返回多项式的系数,为一个长为n+1的向量,分别为幂次由高到低的多项式系数。

 

[p,s]=polyfit(x,y,n) 函数不仅返回多项式的系数向量p,还返回函数用polyval()获得的误差分析报告,保存在s中。

 

polyval(p,x)  根据多项式的系数向量p,计算当自变量为x时,y的值。


另外:

多项式拟合曲线拟合与三次样条插值的区别:

三次样条插值所得到的插值曲线一定会经过插值节点,就是说插值节点处的误差为0

多项式曲线拟合所得到的曲线不一定会经过拟合时的节点,但是可以保证所得曲线在节点处的值与原来该点值得偏差最小。


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值