matlab怎么做线性拟合
来源:网络收集 点击: 时间:2024-04-06【导读】:
有时候我们在使用matlab的时候,想做线性拟合,怎么做呢,下面来分享一下方法工具/原料morewin10系统matlab版本2017a方法/步骤1/5分步阅读
2/5
3/5
4/5
5/5
注意事项
第一步我们首先需要知道matlab中做线性拟合是使用polyfit函数,可以在命令行窗口中输入helppolyfit,看一下函数用法,如下图所示:

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

第三步输入“
x=;
y=;
t=polyfit(x,y,1);
plot(x,y,*,x,polyval(t,x))
”代码,进行线性拟合,如下图所示:

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

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

如果你觉得这篇对你有用的话,请点赞投票
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_443426.html
上一篇:上古卷轴5天诞法坛找到力量之源任务
下一篇:华为手机怎么查看运行内存使用情况