• RSS订阅 加入收藏  设为首页
MATLAB

polyfit——多项式曲线拟合的3种表达方式

时间:2025/4/12 23:45:47   作者:Leslie   来源:正势利   阅读:33   评论:0
内容摘要:p = polyfit(x,y,n)[p,S] = polyfit(x,y,n)[p,S,mu] = polyfit(x,y,n)

polyfit——多项式曲线拟合

语法

p = polyfit(x,y,n)

[p,S] = polyfit(x,y,n)

[p,S,mu] = polyfit(x,y,n)

说明

p = polyfit(x,y,n) 返回次数为 n 的多项式 p(x) 的系数,该阶数是 y 中数据的最佳拟合(基于最小二乘指标)。p 中的系数按降幂排列,p 的长度为 n+1,其中

p(x)=p1x^n+p2x^(n−1)+...+pnx+p(n+1).

[p,S] = polyfit(x,y,n) 还返回一个结构体 S,后者可用作 polyval 的输入来获取误差估计值。

[p,S,mu] = polyfit(x,y,n) 执行中心化和缩放以同时改善多项式和拟合算法的数值属性。此语法还返回 mu,后者是一个二元素向量,包含中心化值和缩放值。mu(1) 是 mean(x),mu(2) 是 std(x)。使用这些值时,polyfit 将 x 的中心置于零值处并缩放为具有单位标准差

ˆx=(x−‾x)/σx.


逝者如斯,不舍昼夜作者QQ及微信:49922779 点击这里给我发消息

相关评论
QQ交流群:120100441    QQ客服:49922779 闽ICP备01008686号