matlab spline函数 到底是在干什么

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:31:41
要具体 不要抄书
解释一下
yi=spline(x,y,xi);
pp=spline(x,y);

用来三次方样条数据插值。具体解析如下:

一、语法及语法解析:

1、s = spline(x,y,xq) :

返回与 xq 中的查询点对应的插值 s 的向量。s 的值由 x 和 y 的三次样条插值确定。

xq是使用MATLAB画模拟信号图时,坐标轴的范围以及坐标点之间的间隔。这个间隔应该足够密集。

2、pp = spline(x,y) :

返回一个分段多项式结构体以用于 ppval 和样条实用工具 unmkpp。

二 、示例:

外插数据集以预测人口增长。

创建两个向量以表示从 1900 年至 1990 年的人口普查年 (t) 和相应的美国人口 (p)。

t = 1900:10:1990;

p = [ 75.995  91.972  105.711  123.203  131.669 ... 150.697 179.323  2