Note: This page has been translated by MathWorks. Please click here

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Determine array equality, treating NaN values as equal

`tf = isequaln(`

returns
logical `A,B`

)`1`

(`true`

) if `A`

and `B`

are
the same size and their contents are of equal value; otherwise, it
returns logical `0`

(`false`

). The
test compares both real and imaginary parts of numeric arrays. `isequaln`

ignores
the data type of the values in determining whether they are equal.
For cell arrays, categorical arrays, tables, or structures, the function
returns logical `1`

(`true`

) only
when all elements and properties are equal. Undefined categorical
elements, `<missing>`

, `NaN`

(Not
a Number), or `NaT`

(Not a Time) values are considered
to be equal to other such values.

`tf = isequaln(`

returns
logical `A1,A2,...,An`

)`1`

(`true`

) if all the
inputs are numerically equal.

Was this topic helpful?