判定方法
曲线拟合也叫曲线逼近,只要求拟合曲线能合理的反映数据的基本趋势,并不要求曲线一定通过数据点。曲线拟合有不同的判别准则,
偏差的绝对值之和最小
偏差的最大绝对值最小
偏差的平方和最小(最小二乘法)
方法有 指令语句 和 图形窗口 两种方法
指令语句数据拟合
1.所用指令
polyfit(X,Y,N):多项式拟合,返回降幂排列的多项式系数。其中X、Y是数据点的值,N代表最高次幂。
polyval(P,XI):代表返回的多项式系数。其中,P代表多项系数,XI代表要求点的横坐标数值。
图形窗口数据拟合
方法1. 首先运行x y,polt画出图形,然后在生成的图形框中选择工具——基本拟合,在生成的框中,选择需要的次数方程并显示残差以进行对比。
方法2. 直接在命令行中输入:cftool命令可以打开图形拟合窗口界面。
左侧X和Y分别选中刚刚在命令界面中定义的X和Y数据,在Degree中选择拟合最高次幂,可在下面观察到拟合曲线的变化情况。
缺点在于无法比较哪个更优(或许是我还没找到哪个是对比的)。
方法3. 指定函数拟合——自定义函数
这里以函数:f(t)=acos(kt)*exp(wt)作为拟合函数
拟合结果:
判定方法
曲线拟合也叫曲线逼近,只要求拟合曲线能合理的反映数据的基本趋势,并不要求曲线一定通过数据点。曲线拟合有不同的判别准则,
偏差的绝对值之和最小
偏差的最大绝对值最小
偏差的平方和最小(最小二乘法)
方法有 指令语句 和 图形窗口 两种方法
指令语句数据拟合
1.所用指令
polyfit(X,Y,N):多项式拟合,返回降幂排列的多项式系数。其中X、Y是数据点的值,N代表最高次幂。
polyval(P,XI):代表返回的多项式系数。其中,P代表多项系数,XI代表要求点的横坐标数值。
图形窗口数据拟合
方法1. 首先运行x y,polt画出图形,然后在生成的图形框中选择工具——基本拟合,在生成的框中,选择需要的次数方程并显示残差以进行对比。
方法2. 直接在命令行中输入:cftool命令可以打开图形拟合窗口界面。
左侧X和Y分别选中刚刚在命令界面中定义的X和Y数据,在Degree中选择拟合最高次幂,可在下面观察到拟合曲线的变化情况。
缺点在于无法比较哪个更优(或许是我还没找到哪个是对比的)。
方法3. 指定函数拟合——自定义函数
这里以函数:f(t)=acos(kt)*exp(wt)作为拟合函数
拟合结果:
举报