当前位置:编程学习 > Matlab >>

我有一组数据,需要用matlab拟合,请问应该怎么做?

x=1:1:13 y=[1533,1783,1437,2520,4073,6436,13103,24416,52061,12917,243331,531427,1134231] 这是数据,拟合代码也要阿~谢谢了~
答案:polyfit(x,y,4) 得出的5个数分别为y=a1*x^4+a2*x^3+a3*x^2+a4*x+a1 中的系数 
如果拟合精度不够的话可以增加到多次n ,polyfit(x,y,n)
其他:y = 45.331x5 - 1101.4x4 + 9652.6x3 - 36443x2 + 57168x - 27304
你试试五次多项式吧 

上一个:请帮我吧这些数据利用MATLAB premnmx语句进行归一化,高分跪求。
下一个:matlab 随机问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,