Mtalab--数据拟合

来源:互联网 发布:购买域名和空间 编辑:程序博客网 时间:2024/05/17 09:27

数据拟合的方法:用poly(x,y)函数将数据点绘出,再在图形窗口中的tool->basic fitting选择曲线进行拟合
在Mtalab中,一维插值分为一维多项式插值和一维快速傅里叶变换插值。

函数 函数功能 p = polyfit(x, y, n) 采用最小二乘法对数据(x,y)用n次多项式进行拟合 yi = interp1(x, y, xi, method) 一维多项式插值,x,y为被插函数上的点,xi为插值结点,yi为插值结果,method为插值方法 method nearest(临近点插值),linear(线性插值,默认),spline(三次样条插值),cublic(分段三次埃尔米特插值) yi = interpft(y, n) 一维快速傅里叶变换插值,实现增采样 yi = spline(x, y, xi) 三次样条插值,yi为插值结果 pp = spline(x, y) 三次样条插值,pp为插值函数 yi = ppval(pp, xi) yi为插值结果 zi = interp2(x, y, z, xi, yi,method) 二维插值,(x,y,z)为输入数据,(xi, yi)为插值结点,zi为插值结果,method为插值方法 vi = interp3(x, y, z, v, xi, yi, zi, method) 三维插值 interpn() n维插值
0 0