Documentation

### This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

# isfinite

Array elements that are finite

## Syntax

```TF = isfinite(A) ```

## Description

`TF = isfinite(A)` returns an array the same size as `A` containing logical 1 (`true`) where the elements of the array `A` are finite and logical 0 (`false`) where they are infinite or `NaN`. For a complex number `z`, `isfinite(z)` returns `1` if both the real and imaginary parts of `z` are finite, and `0` if either the real or the imaginary part is infinite or `NaN`.

For any real `A`, exactly one of the three quantities `isfinite(A)`, `isinf(A)`, and `isnan(A)` is equal to one.

## Examples

collapse all

Create a row vector, `A`, and determine the finite elements.

`A = 1./[-2 -1 0 1 2]`
```A = 1×5 -0.5000 -1.0000 Inf 1.0000 0.5000 ```
`TF = isfinite(A)`
```TF = 1x5 logical array 1 1 0 1 1 ```

Download ebook