| MATLAB® | ![]() |
TF = isfinite(A)
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.
a = [-2 -1 0 1 2];
isfinite(1./a)
ans =
1 1 0 1 1
isfinite(0./a)
ans =
1 1 0 1 1
![]() | isfield | isfloat | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |