table1函数----一维查表

【功能介绍】

    一维查表

 【格式】

     格式 Y = table1(TAB,X0) %返回用表格矩阵TAB中的行线性插值元素,对X0(TAB的第一列查找X0)进行线性插值得到的结果Y。矩阵TAB是第一列包含关键值,而其他列包含数据的矩阵。X0中的每一元素将相应地返回一线性插值行向量。矩阵TAB的第一列必须是单调的。


【实例介绍】

  

>>tab = [(1:4)' hilb(4)]
>>y = table1(tab,[1 2.3 3.6 4])
查表结果为:

tab =
1.0000 1.0000 0.5000 0.3333 0.2500
2.0000 0.5000 0.3333 0.2500 0.2000
3.0000 0.3333 0.2500 0.2000 0.1667
4.0000 0.2500 0.2000 0.1667 0.1429
Warning: TABLE1 is obsolete and will be removed in future versions. Use INTERP1 or INTERP1Q instead.
> In D:\MATLABR12\toolbox\matlab\polyfun\table1.m at line 31
y =
1.0000 0.5000 0.3333 0.2500
0.4500 0.3083 0.2350 0.1900
0.2833 0.2200 0.1800 0.1524
0.2500 0.2000 0.1667 0.1429

由上面结果可知,table1是一将要废弃的命令。

你可能感兴趣的:(matlab中插值拟合与查表)