matlab能不能对多组数据做出拟合函数

[复制链接]
查看11 | 回复2 | 2018-4-12 18:58:19 | 显示全部楼层 |阅读模式
应该可以的!!!figure;x=[2005 2006 2007 2008 2009 2010];y7=[900 1000 1500 2300 2700 2800];a=polyfit(x,y7,4);xi=2005:1:2010;yi=polyval(a,xi);plot(x,y7,'go','MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',6);xlabel('年份');ylabel('房地产景气指数');axis([2005 2010 800 3000])hold onplot(xi,yi,'linewidth',2,'mark...
回复

使用道具 举报

千问 | 2018-4-12 18:58:19 | 显示全部楼层
matlab是可以对多组数据做出拟合函数的。如fun=inline('x(:,1).^2+x(:,2).^2+a(1)*x(:,1)+a(2)*x(:,2)+a(3)','a','x');其中,x1=x(:,1)=[。。。],x2=x(:,2)=[。。。],a为拟合系数...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行