isnanny (Tablicious v0.4.1)
Description: User manual for Tablicious for Octave.

#### 8.2.23 isnanny ¶

Function: `out =` isnanny `(X)` ¶

  Test if elements are NaN or NaN-like

  Tests if input elements are NaN, NaT, or otherwise NaN-like. This is true if `isnan()` or `isnat()` returns true, and is false for types that do not support `isnan()` or `isnat()`.

  This function only exists because:

  1. Matlab decided to call their NaN values for datetime “NaT” instead, and test for them with a different “isnat()” function, and
  2. isnan() errors out for some types that do not support isnan(), like cells.

  `isnanny()` smooths over those differences so you can call it polymorphically on any input type. Hopefully.

  Under normal operation, `isnanny()` should not throw an error for any type or value of input.

  See also: ismissing, `isnan`, `isnat`, eqn, `isequaln`