• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Matlab建模---数据拟合

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、多项式拟合函数---polyfit和polyval

1、polyfit函数

    调用格式:

            p=polyfit(x,y,n);

            [p,s]=polyfit(x,y,n);

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

    说明:

            x:采样点x;

            y:采样点处的函数值y;

            n:产生一个n次多项式,n为多项式的次数;

            p:n次多项式的系数,p为幂次从高到低的多项式系数向量p;

            s:采样点的误差向量;

            mu(1):mean平均值;

            mu(2):std方差;

    拟合结果是:y=p(1)*x^n+p(2)*x^(n-1)+......+p(n)*x+p(n+1)

2、polyval函数

    调用格式:

            yi=polyval(p,xi);

    说明:yi=polyval(p,xi)返回对应自变量xi在给定系数p的多项式的函数值(即:xi是自变量,p是多项式系数,yi是因变量)

3、MATLAB代码示例

     

    

方法二------使用cftool拟合工具箱

    在命令行输入cftool即可打开cftool工具箱

X data和Y data从workspace中的变量中选择合适的变量即可。拟合结果如下:

二、自定义函数公式的拟合函数---fittype

    调用格式:

            g = fittype('a*time^2+b*time+c','indep','time','depen','height');

    说明:

            a*time^2+b*time+c:指定拟合函数的目标形式;

            'indep','time','depen','height':指定自变量(independent)为time,因变量(dependent)为height。



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi利用Bass.dll播放音频发布时间:2022-07-18
下一篇:
主成分分析法基本介绍及其MATLAB实现发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap