1个回答
展开全部
可以用多项式进行拟合,相应的函数为:polyfit(x,y,n)
x是自变量值的数组,y是因变量的数组,n为欲拟合的多项式的次数,返回值是拟合多项式各项系数。
例如:x=[1 2 3 4 5 6 7];
y=[13 23 34 56 18 34 56];
polyfit(x,y,7)
ans =
-0.1764 4.0870 -36.6952 160.0667 -344.2427 307.0571 0 -77.0964
即拟合为f(x)=-0.1764*x^7+4.0870*x^6............
注意,拟合法的原理是高斯最小二乘法,结果不唯一。
x是自变量值的数组,y是因变量的数组,n为欲拟合的多项式的次数,返回值是拟合多项式各项系数。
例如:x=[1 2 3 4 5 6 7];
y=[13 23 34 56 18 34 56];
polyfit(x,y,7)
ans =
-0.1764 4.0870 -36.6952 160.0667 -344.2427 307.0571 0 -77.0964
即拟合为f(x)=-0.1764*x^7+4.0870*x^6............
注意,拟合法的原理是高斯最小二乘法,结果不唯一。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询