广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    matlab怎么做线性拟合

    来源:网络收集  点击:  时间:2024-04-06
    【导读】:
    有时候我们在使用matlab的时候,想做线性拟合,怎么做呢,下面来分享一下方法工具/原料morewin10系统matlab版本2017a方法/步骤1/5分步阅读

    第一步我们首先需要知道matlab中做线性拟合是使用polyfit函数,可以在命令行窗口中输入helppolyfit,看一下函数用法,如下图所示:

    2/5

    第二步在m脚本中创建x,y两个数组,其中x作为横坐标,y作为纵坐标,如下图所示:

    3/5

    第三步输入“

    x=;

    y=;

    t=polyfit(x,y,1);

    plot(x,y,*,x,polyval(t,x))

    ”代码,进行线性拟合,如下图所示:

    4/5

    第四步运行m文件,可以看到线性拟合的效果比较好,只有一点偏差,polyfit(x,y,1)中的1是代表多项式的最高次数,x和y是要拟合的数据,也就是横纵坐标,t是拟合的系数,如下图所示:

    5/5

    第五步我们也可以将t打印出来,可以看到是16.4909和29.8000,代表拟合的方程是y=16.4909x+29.8000,如下图所示:

    注意事项

    如果你觉得这篇对你有用的话,请点赞投票

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_443426.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 17:11:45  耗时:0.034
    0.034s