拟合函数?怎么拟合函数
一、怎么拟合函数
方法一:多项式拟合polyfit
1x=[123456789];
2
3y=[9763-125720];
4P=polyfit(x,y,3)%三阶多项式拟合
5
6xi=0:.2:10;
7
8yi=polyval(P,xi);%求对应y值
9
10plot(xi,yi,x,y,'r*');
运行结果:
多项式系数:P=0.1481-1.40301.85378.2698
使用matlab中的ploy2sym函数:y=poly2sym(P)
得到y=0.1481*x^3+-1.4030*x^2+1.8537*x+8.2698
方法二:工具箱拟合cftool
1x=[123456789];
2y=[9763-125720];
3
4
5cftool(x,y)
运行结果:
拟合类型中我们选择polynominal(多项式),拟合阶数选择3,运行结果中可见R平方值高达0.94,属于比较准确的.
二、excel表格拟合函数怎么用
首先,新建并打开一个excel表格,将自己需要建立曲线的数据输入进去
然后,在“插入”中选择“折线图”中的“所有图表类型”
在图表中选择“XY散点图”中的“散点图”
在出现的图表中选择其中一点,右击并选择添加趋势线
在出现的的“设置趋势线格式”界面中,选择自己需要的趋势线类型,比如“线性”,设置自定义趋势线名称,勾选“显示公式”和“显示R平方值”选项,完成之后点击“关闭”
可以得到趋势线及方程,并可以对图表坐标轴等格式进行更改,以符合自己的要求
三、如何构造拟合函数
构造拟合函数就是把平面上一系列的点,用一条光滑的曲线连接起来。