table1函数----一维查表

本文介绍了MATLAB的table1函数,主要用于一维查表操作。通过该函数,可以对表格矩阵TAB中的第一列关键值进行线性插值,以找到与输入值X0对应的数据。要求矩阵TAB的第一列是单调的,函数返回的是根据X0线性插值得到的结果Y。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【功能介绍】

    一维查表

 【格式】

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


【实例介绍】

  

<span style="font-size:24px;">>>tab = [(1:4)' hilb(4)]
>>y = table1(tab,[1 2.3 3.6 4])</span>
查表结果为:

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是一将要废弃的命令。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值