matlab__数据处理函数(插值,拟合,回归分析)

matlab__数据处理函数(插值,拟合,回归分析)

ID:21187344

大小:443.12 KB

页数:21页

时间:2018-10-20

matlab__数据处理函数(插值,拟合,回归分析)_第1页
matlab__数据处理函数(插值,拟合,回归分析)_第2页
matlab__数据处理函数(插值,拟合,回归分析)_第3页
matlab__数据处理函数(插值,拟合,回归分析)_第4页
matlab__数据处理函数(插值,拟合,回归分析)_第5页
资源描述:

《matlab__数据处理函数(插值,拟合,回归分析)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Matlab曲线拟合工具箱zy搜集整理1插值11.1一维插值interpl11.2二维数据内插值interp231.3三维插值interp341.4十夬速Fourier算去作—会隹插值interpft51.5命令5griddata51.6三次样条数据插值spline61.7n维:数据值interpn71.8土成三位图形矩陈数掘meshgrid81.9多维函数数据产生函数ndgrid82拟洽92.1多项成曲线拟合ployfit92.2多项成曲线求值函数polyval1()2.3多项式曲线拟合的评价和置信区叫函数polyconf1()2.4稳健冋归函数robu

2、st112.5向自定义函数拟合nlinfit122.6拟合工具cftool133回归分析143.1多元线性回归分析函数regress15Matlab中插值函数汇总和使用说明1.1—维插值interplMATLAB中的插值函数为interpl,其调用格式为:yi=interpl(x,y,xi,’method’)其中x,y为插值点,yi为在被A值点xi处的插值结果;x,y^j向量,’method’’method*是最邻近插表示采用的插值方法,MATLAB提供的插值方法有几种:值,’linear’线性插值;’spline’三次样条插值;’cubic*立方插值.缺

3、省时表示线性插值注意:所有的插值方法都要求X是单调的,并且Xi不能够超过X的范例如:在一天24小时内,从零点开始每间隔2小时测得的环境温度数据分别12,9,9,10,18,24,28,27,25,20,18,15,13,推测中午12点(即13点)时的温度.x=0:2:24;y=[129910182428272520181513];a=13;y1=interp1(x,y,a,*spline*)结果为:27.8725若要得到一天24小时的温度曲线,贝IJ:xi=0:1/3600:24;yi=interpl(x,y,xi,’spline’);plot(x,y,’

4、o’,xi,yi)命令1interpi功能一维数据插值(表格查找)。该命令对数据点之间计算内插值。它找出一元函数f(x)在中间点的数值。其中函数f(x)由所给数据决定。X:原始数据点Y:原始数据点xi:插值点Yi:插值点格式(l)yi=interpl(x,Y,xi)返回插值向量yi,每一元素对应于参量xi,同时由向量x与Y的内插值决定参量x指定数据Y的点。若Y为一矩阵,则按Y的每列计算。yi是阶数为length(xi)*size(Y,2)的输出矩阵。yi=interpl(Y,xi)假定x=l:N,其中N为向量Y的长度,或者为矩阵Y的行数。yi=interp

5、1(x,Y,xi,method)用.定的算法计算插值:nearest':最近邻点插值,直接完成计算;linear’:线性插值(缺省方式),直接完成计算;’spline’:三次样条函数插值。对于该方法,命令interpl调用函数spline、ppval、mkpp、umkpp。这些命令生成一系列用于分段多项式操作的函数。命令spline用它们执行三次样条函数插值;’pchip’:分段三次Hermite插值。对于该方法,命令interpl调用函数pchip,用于对向量x与y执行分段三次内插值。该方法保留单调性与数据的外形;’cubic’:与’pchip’操作相同

6、;’v5cubic’:在MATLAB5.0中的三次插值。对于超出x范围的xi的分量,使用方法’nearest’、’linear'、’v5cubic’的插值算法,相应地将返回NaN。对其他的方法,interpl将对超出的分量执行外插值算法。yi=interpl(x,Y,xi,method,’extrap’)对于超出x范围的xi中的分量将执行特殊的外插值法extrap。yi=interp1(x,Y,xi,method,extrapval)确定超出X范例1的xi中的分量的外插值extrapval,其值通常取NaN或0。»x=0:10;y=x.*sin(x);»x

7、x=0:.25:10;yy=interpl(x,y,xx);»plot(x,y,’kd’,xx,yy)»year=1900:10:2010;»product=[75.99591.972105.711123.203131.669150.697179.323203.212226.505249.633256.344267.893];»pl995=interp1(year,product,1995)»x=1900:1:2010;»y=interpl(year,product,x/pchip1);>>plot(year,product,’o’,x,y)复制代码插值结

8、果为:pl995=252.98851.2二维数据内插值interp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。