主要内容

istabular

确定输入是表还是时间表

自 R2021b 起

说明

如果 A 是表或时间表,则 tf = istabular(A) 返回逻辑值 1 (true),否则返回逻辑值 0 (false)。

此语法等效于 tf = istable(A) || istimetable(A),但更方便。

示例

全部折叠

使用 table 函数创建一个表。

T = table([98;97.5;97.9;98.1;101],[120;111;119;117;118])
T=5×2 table
    Var1    Var2
    ____    ____

      98    120 
    97.5    111 
    97.9    119 
    98.1    117 
     101    118 

要确认 T 是表还是时间表,请使用 istabular 函数。

tf = istabular(T)
tf = logical
   1

现在将 T 转换为一个时间表。

TT = table2timetable(T,RowTimes=seconds(1:5))
TT=5×2 timetable
    Time     Var1    Var2
    _____    ____    ____

    1 sec      98    120 
    2 sec    97.5    111 
    3 sec    97.9    119 
    4 sec    98.1    117 
    5 sec     101    118 

对于 TT,函数 istabular 仍返回 1

tf = istabular(TT)
tf = logical
   1

但是,istable 函数会返回 0,因为 TT 是时间表,而不是表。

tf = istable(TT)
tf = logical
   0

输入参数

全部折叠

输入数组。

输出参量

全部折叠

True 或 false 结果,以数据类型 logical10 形式返回。

扩展功能

全部展开

版本历史记录

在 R2021b 中推出