# istable

Determine if input is table

## Syntax

``tf = istable(A)``

## Description

example

````tf = istable(A)` returns logical `1` (`true`) if `A` is a table, and logical `0` (`false`) otherwise.```

## Examples

collapse all

Create a table, `T`.

```T = table(categorical(["M";"F";"M"]),[45 45;41 32;40 34],... ["NY";"CA";"MA"],[true;false;false])```
```T=3×4 table Var1 Var2 Var3 Var4 ____ ________ ____ _____ M 45 45 "NY" true F 41 32 "CA" false M 40 34 "MA" false ```

Verify that `T` is a table.

`tf = istable(T)`
```tf = logical 1 ```

Create a table, `T`.

```T = table(categorical(["M";"F";"M"]),[45 45;41 32;40 34],... ["NY";"CA";"MA"],[true;false;false])```
```T=3×4 table Var1 Var2 Var3 Var4 ____ ________ ____ _____ M 45 45 "NY" true F 41 32 "CA" false M 40 34 "MA" false ```

Extract the second and fourth variables from `T`. When you index into a table using smooth parentheses, the result is a table.

`T2 = T(:,[2 4])`
```T2=3×2 table Var2 Var4 ________ _____ 45 45 true 41 32 false 40 34 false ```
`tf = istable(T2)`
```tf = logical 1 ```

Extract data from the second and fourth variables. When you index into a table using curly braces, the result is a matrix, not a table.

`A = T{:,[2 4]}`
```A = 3×3 45 45 1 41 32 0 40 34 0 ```
`tf = istable(A)`
```tf = logical 0 ```

collapse all

Input array.

## Version History

Introduced in R2013b