| MATLAB Function Reference | ![]() |
Detect finite elements of array
Syntax
Description
TF = isfinite(A)
returns an array the same size as A containing logical true (1) where the elements of the array A are finite and logical false (0) 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
a = [-2 -1 0 1 2]; isfinite(1./a) Warning: Divide by zero. ans = 1 1 0 1 1 isfinite(0./a) Warning: Divide by zero. ans = 1 1 0 1 1
See Also
| isfield | isfloat | ![]() |
© 1994-2005 The MathWorks, Inc.