一、一维数据插值
例6-11 某观测站测得某日6:00时至18:00时之间每隔2小时的室内外温度( ℃ ),用3次样条插值分别求得该日室内外6:30至17:30时之间每隔2小时各点的近似温度( ℃ ) 。设时间变量h为一行向量,温度变量t为一个两列矩阵,其中第一列存放室内温度,第二列储存室外温度。
命令如下:
h =6:2:18;
t=[18,20,22,25,30,28,24;15,19,24,28,34,32,30]';
XI =6.5:2:17.5
YI=interp1(h,t,XI,‘spline’) %用3次样条插值计算
运行结果 :
二、二维数据插值
例 6-13 某实验对一根长 10 米的钢轨进行热源的温度传播测试。 用 x 表示测量点 0:2.5:10( 米 ) ,用 h 表示测量时间 0:30:60( 秒 ) ,用 T 表示测试所得各点的温度 ( ℃ ) 。试用线性 插值求出在一分钟内每隔 20 秒、钢轨每隔 1 米处的温度 TI 。
命令如下:
x=0:2.5:10;
h=[0:30:60]';
T=[95,14,0,0,0;88,48,32,12,6;67,64,54,48,41];
xi=[0:10];
hi=[0:20:60]';
TI=interp2(x,h,T,xi,hi)
运行结果 :
三、曲线拟合
结语