问答题 在12h内,每隔1h测量一次温度,温度依次为:5,8,9,15,25,29,31,30,22,25,27,24. 试估计在3.2h,6.5h,7.1h,11.7h时的温度值.
【正确答案】输入命令:
   hours=1:12;
   temps=[5  8  9  15  25  29  31  30  22  25  27  24];
   t=interpl(hours,temps,[3.2  6.5  7.1  11.7])    /%线性插值
   T=interpl(hours,temps,[3.2  6.5  7.1  11.7],'spline')  /%三次样条插值
   计算结果:
   t=
   10.2000  30.0000  30.9000  24.9000
   T=
   9.6734  30.0427  31.1755  25.3820
   比较发现,样条插值与线性插值的结果不同.因为插值是一个估计或猜测的过程,应用不同的估计规则将导致不同的结果.
   一个最常用的样条插值是对数据进行平滑.即给定一组数据,使用样条插值在更细的间隔内求值.
【答案解析】