isnumeric - Determine whether input is numeric array
Syntax
tf = isnumeric(A)
Description
tf = isnumeric(A) returns logical 1 (true)
if A is a numeric array and logical 0 (false)
otherwise. For example, sparse arrays and double-precision arrays are numeric,
while strings, cell arrays, and structure arrays and logicals are not.
Examples
Given the following cell array,
C{1,1} = pi; % double
C{1,2} = 'John Doe'; % char array
C{1,3} = 2 + 4i; % complex double
C{1,4} = ispc; % logical
C{1,5} = magic(3) % double array
C =
[3.1416] 'John Doe' [2.0000+ 4.0000i] [1][3x3 double]isnumeric shows that all but C{1,2} and C{1,4} are
numeric arrays.
for k = 1:5
x(k) = isnumeric(C{1,k});
end
x
x =
1 0 1 0 1See Also
isstrprop, isnan, isreal, isprime, isfinite, isinf, isa, is*
 | isnan | | isobject |  |
Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
Get the Interactive Kit