作业帮 > 综合 > 作业

matlab拟合函数 求助

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 16:18:19
matlab拟合函数 求助

根据上表数据拟合函数,并作出x在(0,30)区间上函数图像,求具体步骤

matlab拟合函数 求助
尝试用二次多项式拟合:

  clear all;
  x = 2:2:20;
  y =[0.3 1.23 2.41 6.26 7.95 8.52 9.04 9.17 9.29 9.37];
  scatter(x,y,'ko','MarkerFaceColor','k');
  mdl = polyfit(x,y,2);
  x1 = 0:0.1:30;
  y1 = polyval(mdl,x1);
  hold on;
  plot(x1,y1,'b-','LineWidth',2);
  grid on;
  text(15,2,['y=' num2str(mdl(1)) 'x^2+' num2str(mdl(2)) 'x+' num2str(mdl(3))],'color','r');