matlab怎么做线性拟合

 时间:2026-04-28 05:12:39

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

matlab怎么做线性拟合

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

matlab怎么做线性拟合

3、第三步输入“

x=[1 2 3 4 5 6 7 8 9 10];

y=[45 67 79 98 106 128 145 162 179 196];

t=polyfit(x,y,1);

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

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

matlab怎么做线性拟合

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

matlab怎么做线性拟合

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

matlab怎么做线性拟合

  • matlab曲线如何拟合函数
  • 如何用MATLAB求平均值
  • matlab怎么生成正态分布随机数
  • matlab画散点图并连线
  • matlab怎么求积分
  • 热门搜索
    双子妹与单亲妈的恋爱攻略 漳州旅游景点 伤心的时候可以听情歌 宜兴旅游攻略 win8怎么关机 中国封建社会的基本特点 中国十大必去旅游城市 怎么样去除眼袋 嵩山旅游攻略 梦幻怎么赚钱