Identifying Numeric Classes
You can check the data type of a variable x using any of these commands.
Command
Operation
whos x
Display the data type of x.
xType = class(x);
Assign the data type of x to a variable.
isnumeric(x)
Determine if x is a numeric type.
isa(x, 'integer')
isa(x, 'uint64')
isa(x, 'float')
isa(x, 'double')
isa(x, 'single')
Determine if x is the specified numeric type. (Examples for any
integer, unsigned 64-bit integer, any floating point, double precision,
and single precision are shown here).
isreal(x)
Determine if x is real or complex.
isnan(x)
Determine if x is Not a Number (NaN).
isinf(x)
Determine if x is infinite.
isfinite(x)
Determine if x is finite.
4 Numeric Classes
4-16
You can check the data type of a variable x using any of these commands.
Command
Operation
whos x
Display the data type of x.
xType = class(x);
Assign the data type of x to a variable.
isnumeric(x)
Determine if x is a numeric type.
isa(x, 'integer')
isa(x, 'uint64')
isa(x, 'float')
isa(x, 'double')
isa(x, 'single')
Determine if x is the specified numeric type. (Examples for any
integer, unsigned 64-bit integer, any floating point, double precision,
and single precision are shown here).
isreal(x)
Determine if x is real or complex.
isnan(x)
Determine if x is Not a Number (NaN).
isinf(x)
Determine if x is infinite.
isfinite(x)
Determine if x is finite.
4 Numeric Classes
4-16
