# Documentation

### This is machine translation

Translated by
Mouse over text to see original. Click the button below to return to the English verison of the page.

# isinf

Array elements that are infinite

## Syntax

`TF = isinf(A)`

## Description

`TF = isinf(A)` returns an array the same size as `A` containing logical 1 (`true`) where the elements of `A` are `+Inf` or `-Inf` and logical 0 (`false`) where they are not. For a complex number `z`, `isinf(z)` returns `1` if either the real or imaginary part of `z` is infinite, and `0` if both the real and imaginary parts are finite 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

Determine the infinite elements of the row vector, `A`.

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

## More About

collapse all

### Tall Array Support

This function fully supports tall arrays. For more information, see Tall Arrays.

## See Also

#### Introduced before R2006a

Was this topic helpful?

Watch now