Embedded MATLAB Function Library Reference

About Embedded MATLAB Library Functions

Each Embedded MATLAB library function has the same name, arguments, and functionality as its MATLAB, Fixed-Point Toolbox, or Signal Processing Toolbox™ counterparts. However, Embedded MATLAB library functions come with limitations that allow Embedded MATLAB to generate efficient embeddable code. By using this set of functions when programming in the Embedded MATLAB language subset, you can generate code for building a portable, standalone, executable target.

Embedded MATLAB Function Library — Alphabetical List

This topic lists the MATLAB functions supported by the Embedded MATLAB subset in alphabetical order. See also Embedded MATLAB Function Library — Categorical List.

Function

Product

Remarks/Limitations

abs

MATLAB

abs

Fixed-Point Toolbox

acos

MATLAB

  • Generates an error during simulation and returns NaN for Real-Time Workshop targets when the input value x is real, but the output should be complex. To get the complex result, make the input value complex by passing in complex(x).

acosd

MATLAB

acosh

MATLAB

  • Generates an error during simulation and returns NaN for Real-Time Workshop targets when the input value x is real, but the output should be complex. To get the complex result, make the input value complex by passing in complex(x).

acot

MATLAB

acotd

MATLAB

acoth

MATLAB

acsc

MATLAB

acscd

MATLAB

acsch

MATLAB

all

MATLAB

all

Fixed-Point Toolbox

and

MATLAB

angle

MATLAB

any

MATLAB

any

Fixed-Point Toolbox

asec

MATLAB

asecd

MATLAB

asech

MATLAB

asin

MATLAB

  • Generates an error during simulation and returns NaN for Real-Time Workshop targets when the input value x is real, but the output should be complex. To get the complex result, make the input value complex by passing in complex(x).

asind

MATLAB

asinh

MATLAB

assert

MATLAB

  • Generates specified error messages at compile time only if all input arguments are constants or depend on constants. Otherwise, generates specified error messages at runtime.

atan

MATLAB

atan2

MATLAB

atand

MATLAB

atanh

MATLAB

  • Generates an error during simulation and returns NaN for Real-Time Workshop targets when the input value x is real, but the output should be complex. To get the complex result, make the input value complex by passing in complex(x).

beta

MATLAB

betainc

MATLAB

betaln

MATLAB

bin2dec

MATLAB

bitand

MATLAB

  • Does not support floating-point inputs. The arguments must belong to an integer class.

bitand

Fixed-Point Toolbox

  • Not supported for slope-bias scaled fi objects.

bitandreduce

Fixed-Point Toolbox

bitcmp

MATLAB

  • Does not support floating-point input for the first argument. The first argument must belong to an integer class.

bitcmp

Fixed-Point Toolbox

bitconcat

Fixed-Point Toolbox

bitget

MATLAB

bitget

Fixed-Point Toolbox

bitor

MATLAB

  • Does not support floating-point inputs. The arguments must belong to an integer class.

bitor

Fixed-Point Toolbox

  • Not supported for slope-bias scaled fi objects.

bitorreduce

Fixed-Point Toolbox

bitreplicate

Fixed-Point Toolbox

bitrevorder

Signal Processing Toolbox

  • Requires Signal Processing Blockset™ license.

bitrol

Fixed-Point Toolbox

bitror

Fixed-Point Toolbox

bitset

MATLAB

  • Does not support floating-point input for the first argument. The first argument must belong to an integer class.

bitset

Fixed-Point Toolbox

bitshift

MATLAB

  • Does not support floating-point input for the first argument. The first argument must belong to an integer class.

bitshift

Fixed-Point Toolbox

bitsliceget

Fixed-Point Toolbox

bitsll

Fixed-Point Toolbox

 
bitsra

Fixed-Point Toolbox

bitsrl

Fixed-Point Toolbox

bitxor

MATLAB

  • Does not support floating-point inputs. The arguments must belong to an integer class.

bitxor

Fixed-Point Toolbox

  • Not supported for slope-bias scaled fi objects.

bitxorreduce

Fixed-Point Toolbox

bsxfunMATLAB

cart2pol

MATLAB

cart2sph

MATLAB

cast

MATLAB

cat

MATLAB

ceil

MATLAB

ceil

Fixed-Point Toolbox

char

MATLAB

chol

MATLAB

  • Does not allow two output arguments.

circshift

MATLAB

class

MATLAB

compan

MATLAB

complex

MATLAB

complex

Fixed-Point Toolbox

condMATLAB

conj

MATLAB

conj

Fixed-Point Toolbox

conv

MATLAB

conv2

MATLAB

convergent

Fixed-Point Toolbox

cos

MATLAB

cosd

MATLAB

cosh

MATLAB

cot

MATLAB

cotd

MATLAB

coth

MATLAB

cov

MATLAB

cross

MATLAB

  • If supplied, dim must be a constant.

csc

MATLAB

cscd

MATLAB

csch

MATLAB

ctranspose

MATLAB

ctranspose

Fixed-Point Toolbox

cumprod

MATLAB

cumsum

MATLAB

cumtrapz

MATLAB

deconv

MATLAB

det

MATLAB

detrend

MATLAB

  • If supplied and not empty, the input argument bp must satisfy the following requirements:

    • Be real

    • Be sorted in ascending order

    • Restrict elements to integers in the interval [1, n-2], where n is the number of elements in a column of input argument X , or the number of elements in X when X is a row vector

    • Contain all unique values

diag

MATLAB

  • If supplied, the argument representing the order of the diagonal matrix must be a real and scalar integer value.

diag

Fixed-Point Toolbox

diff

MATLAB

  • If supplied, the arguments representing the number of times to apply diff and the dimension along which to calculate the difference must be constants.

disp

Fixed-Point Toolbox

divide

Fixed-Point Toolbox

  • Any non-fi input must be constant; that is, its value must be known at compile time so that it can be cast to a fi object.

  • Complex and imaginary divisors are not supported.

dot

MATLAB

double

MATLAB

double

Fixed-Point Toolbox

eig

MATLAB

  • QZ algorithm used in all cases. Consequently, for the standard eigenvalue problem (B identity), results will be similar to those obtained using the following code in MATLAB:

    [V,D] = eig(A,eye(size(A)),'qz')

    However, V may represent a different basis of eigenvectors, and the eigenvalues in D may not be in the same order.

  • Options 'balance', 'nobalance', and 'chol' are not supported.

  • Outputs are always of complex type.

ellipke

MATLAB

end

Fixed-Point Toolbox

eps

MATLAB

eps

Fixed-Point Toolbox

  • Supported for scalar fixed-point signals only.

  • Supported for scalar, vector, and matrix, fi single and fi double signals.

eq

MATLAB

eq

Fixed-Point Toolbox

  • Not supported for fixed-point signals with different biases.

erf

MATLAB

erfc

MATLAB

erfcinv

MATLAB

erfcx

MATLAB

erfinv

MATLAB

exp

MATLAB

expint

MATLAB

expm

MATLAB

expm1

MATLAB

eye

MATLAB

  • Dimensions must be real, nonnegative, integer constants.

factorial

MATLAB

false

MATLAB

  • Dimensions must be real, nonnegative, integer constants.

fft

MATLAB

  • Length of input vector must be a power of 2.

fftshift

MATLAB

fi

Fixed-Point Toolbox

  • Use to create a fixed-point constant or variable.

  • The default constructor syntax without any input arguments is not supported.

  • The syntax fi('PropertyName',PropertyValue...) is not supported. To use property name/property value pairs, you must first specify the value v of the fi object as in fi(v,'PropertyName',PropertyValue...).

  • Works for all input values when complete numerictype information of the fi object is provided.

  • Works only for constant input values (value of input must be known at compile time) when complete numerictype information of the fi object is not specified.

  • numerictype object information must be available for non-fixed-point Simulink inputs.

filter

MATLAB

filter2

MATLAB

fimath

Fixed-Point Toolbox

  • Fixed-point signals coming in to an Embedded MATLAB Function block from Simulink are assigned the fimath object defined in the Embedded MATLAB Function dialog in the Model Explorer.

  • Use to create fimath objects in Embedded MATLAB code.

fix

MATLAB

fix

Fixed-Point Toolbox

flipdim

MATLAB

fliplr

MATLAB

flipud

MATLAB

floor

MATLAB

floor

Fixed-Point Toolbox

freqspace

MATLAB

gamma

MATLAB

gammainc

MATLAB

gammaln

MATLAB

gcd

MATLAB

ge

MATLAB

ge

Fixed-Point Toolbox

  • Not supported for fixed-point signals with different biases.

get

Fixed-Point Toolbox

  • The syntax structure = get(o) is not supported.

getlsb

Fixed-Point Toolbox

getmsb

Fixed-Point Toolbox

gt

MATLAB

gt

Fixed-Point Toolbox

  • Not supported for fixed-point signals with different biases.

hex2dec

MATLAB

hilb

MATLAB

histc

MATLAB

horzcat

Fixed-Point Toolbox

hypot

MATLAB

idivide

MATLAB

  • opt string must be in lowercase.

  • For efficient generated code, MATLAB rules for divide by zero are supported only for the 'round' option.

ifft

MATLAB

  • Length of input vector must be a power of 2.

  • Output of ifft block is always complex.

ifftshift

MATLAB

imag

MATLAB

imag

Fixed-Point Toolbox

ind2sub

MATLAB

  • The first argument should be a valid size vector. Size vectors for arrays with more than intmax elements are not supported.

inf

MATLAB

  • Dimensions must be real, nonnegative, integer constants.

int8, int16, int32

MATLAB

intint8int16int32

Fixed-Point Toolbox

interp1

MATLAB

  • Supports only linear and nearest interpolation methods.

  • Does not handle evenly spaced X indices separately.

  • X must be strictly monotonically increasing or strictly monotonically decreasing; does not reorder indices.

interp1q, see interp1

MATLAB

  • X must be strictly monotonically increasing or strictly monotonically decreasing; does not reorder indices.

intmax

MATLAB

intmin

MATLAB

inv

MATLAB

Singular matrix inputs can produce nonfinite values that differ from MATLAB results.

invhilb

MATLAB

ipermute

MATLAB

isa

MATLAB

ischar

MATLAB

iscolumn

Fixed-Point Toolbox

isempty

MATLAB

isempty

Fixed-Point Toolbox

isequal

MATLAB

isequalwithequalnans

MATLAB

isfi

Fixed-Point Toolbox

isfimath

Fixed-Point Toolbox

isfinite

MATLAB

isfinite

Fixed-Point Toolbox

isfloat

MATLAB

isinf

MATLAB

isinf

Fixed-Point Toolbox

isinteger

MATLAB

islogical

MATLAB

isnan

MATLAB

isnan

Fixed-Point Toolbox

isnumeric

MATLAB

isnumeric

Fixed-Point Toolbox

isnumerictype

Fixed-Point Toolbox

isreal

MATLAB

isreal

Fixed-Point Toolbox

isrow

Fixed-Point Toolbox

isscalar

MATLAB

isscalar

Fixed-Point Toolbox

issigned

Fixed-Point Toolbox

issorted

MATLAB

isstruct

MATLAB

isvector

MATLAB

isvector

Fixed-Point Toolbox

kron

MATLAB

lcm

MATLAB

ldivide

MATLAB

le

MATLAB

le

Fixed-Point Toolbox

  • Not supported for fixed-point signals with different biases.

length

MATLAB

length

Fixed-Point Toolbox

linspace

MATLAB

  • Number of points N must be a constant that is positive, real, and integer valued

log

MATLAB

  • Generates an error during simulation and returns NaN for Real-Time Workshop targets when the input value x is real, but the output should be complex. To get the complex result, make the input value complex by passing in complex(x).

log2

MATLAB

log10

MATLAB

log1p

MATLAB

logical

MATLAB

logical

Fixed-Point Toolbox

logspace

MATLAB

lowerbound

Fixed-Point Toolbox

lsb

Fixed-Point Toolbox

  • Supported for scalar fixed-point signals only.

  • Supported for scalar, vector, and matrix, fi single and double signals.

lt

MATLAB

lt

Fixed-Point Toolbox

  • Not supported for fixed-point signals with different biases.

lu

MATLAB

magic

MATLAB

max

MATLAB

max

Fixed-Point Toolbox

mean

MATLAB

median

MATLAB

meshgrid

MATLAB

min

MATLAB

min

Fixed-Point Toolbox

minus

MATLAB

minus

Fixed-Point Toolbox

  • Any non-fi input must be constant; that is, its value must be known at compile time so that it can be cast to a fi object.

mldivide

MATLAB

mod

MATLAB

mode

MATLAB

  • Does not support third output argument C (cell array)

mpower

MATLAB

mrdivide

MATLAB

mtimes

MATLAB

mtimes

Fixed-Point Toolbox

  • Any non-fi input must be constant; that is, its value must be known at compile time so that it can be cast to a fi object.

NaN or nan

MATLAB

  • Dimensions must be real, nonnegative, integer constants

nargin

MATLAB

nargout

MATLAB

nchoosek

MATLAB

nchoosek

MATLAB

nchoosek

MATLAB

nchoosek

MATLAB

ndgrid

MATLAB

ndims

MATLAB

ndims

Fixed-Point Toolbox

ne

MATLAB

ne

Fixed-Point Toolbox

  • Not supported for fixed-point signals with different biases.

nearest

Fixed-Point Toolbox

nextpow2

MATLAB

norm

MATLAB

normest

MATLAB

not

MATLAB

nthroot

MATLAB

numberofelements

Fixed-Point Toolbox

  • numberofelements and numel both work the same as MATLAB numel for fi objects in the Embedded MATLAB subset.

numerictype

Fixed-Point Toolbox

  • Fixed-point signals coming in to an Embedded MATLAB Function block from Simulink are assigned a numerictype object that is populated with the signal's data type and scaling information.

  • Returns the data type when the input is a non-fixed-point signal.

  • Use to create numerictype objects in Embedded MATLAB code.

ones

MATLAB

  • Dimensions must be real, nonnegative, integer constants

or

MATLAB

pascal

MATLAB

permute

MATLAB

permute

Fixed-Point Toolbox

pi

MATLAB

pinv

MATLAB

planerot

MATLAB

plus

MATLAB

plus

Fixed-Point Toolbox

  • Any non-fi input must be constant; that is, its value must be known at compile time so that it can be cast to a fi object.

pol2cart

MATLAB

poly

MATLAB

  • Does not discard nonfinite input values

  • Complex input always produces complex output

polyfit

MATLAB

polyval

MATLAB

pow2

Fixed-Point Toolbox

power

MATLAB

  • Generates an error during simulation and returns NaN for Real-Time Workshop targets when both X and Y are real, but power(X,Y) is complex. To get the complex result, make the input value X complex by passing in complex(X). For example, power(complex(X),Y).

  • Generates an error during simulation and returns NaN for Real-Time Workshop targets when both X and Y are real, but X .^ Y is complex. To get the complex result, make the input value X complex by using complex(X). For example, complex(X).^Y.

prod

MATLAB

qr

MATLAB

quatconj

Aerospace Blockset™

quatdivide

Aerospace Blockset

quatinv

Aerospace Blockset

quatmod

Aerospace Blockset

quatmultiply

Aerospace Blockset

quatnorm

Aerospace Blockset

quatnormalize

Aerospace Blockset

rand

MATLAB

  • Does not support the V5 generator.

  • May not match MATLAB results if seeded with negative values.

randn

MATLAB

  • May not match MATLAB results if seeded with negative values

range

Fixed-Point Toolbox

rank

MATLAB

rcond

MATLAB

rdivide

MATLAB

real

MATLAB

real

Fixed-Point Toolbox

reallog

MATLAB

realmax

MATLAB

realmax

Fixed-Point Toolbox

realmin

MATLAB

realmin

Fixed-Point Toolbox

realpow

MATLAB

realsqrt

MATLAB

reinterpretcast

Fixed-Point Toolbox

rem

MATLAB

repmat

MATLAB

repmat

Fixed-Point Toolbox

rescale

Fixed-Point Toolbox

reshape

MATLAB

reshape

Fixed-Point Toolbox

rot90

MATLAB

round

MATLAB

round

Fixed-Point Toolbox

sec

MATLAB

secd

MATLAB

sech

MATLAB

shiftdim

MATLAB

  • Second argument must be a constant

  • Class of second argument must be single or double

sign

MATLAB

sign

Fixed-Point Toolbox

sin

MATLAB

sind

MATLAB

single

MATLAB

single

Fixed-Point Toolbox

sinh

MATLAB

size

MATLAB

size

Fixed-Point Toolbox

sort

MATLAB

sort

Fixed-Point Toolbox

sortrows

MATLAB

sosfilt

Signal Processing Toolbox

  • Requires Signal Processing Blockset license

sph2cart

MATLAB

squeeze

MATLAB

sqrt

MATLAB

  • Generates an error during simulation and returns NaN for Real-Time Workshop targets when the input value x is real, but the output should be complex. To get the complex result, make the input value complex by passing in complex(x).

sqrt

Fixed-Point Toolbox

  • Complex and [Slope Bias] inputs error out.

  • Negative inputs yield a 0 result.

std

MATLAB

strcmp

MATLAB

  • Arguments must be computable at compile time.

struct

MATLAB

sub2ind

MATLAB

  • The first argument should be a valid size vector. Size vectors for arrays with more than intmax elements are not supported.

subsasgn

Fixed-Point Toolbox

subspace

MATLAB

subsref

Fixed-Point Toolbox

sum

MATLAB

sum

Fixed-Point Toolbox

svd

MATLAB

tan

MATLAB

tand

MATLAB

tanh

MATLAB

times

MATLAB

times

Fixed-Point Toolbox

  • Any non-fi input must be constant; that is, its value must be known at compile time so that it can be cast to a fi object.

toeplitz

MATLAB

trace

MATLAB

trapz

MATLAB

transpose

MATLAB

transpose

Fixed-Point Toolbox

tril

MATLAB

tril

Fixed-Point Toolbox

triu

MATLAB

triu

Fixed-Point Toolbox

true

MATLAB

  • Dimensions must be real, nonnegative, integer constants

typecast

MATLAB

  • Value of string input argument type must be lower case

  • You may receive a size error when you use typecast with inheritance of input port data types in Embedded MATLAB Function blocks. To avoid this error, specify the block's input port data types explicitly.

uint8uint16uint32

MATLAB

uint8, uint16, uint32

Fixed-Point Toolbox

uminus

MATLAB

uminus

Fixed-Point Toolbox

uplus

MATLAB

uplus

Fixed-Point Toolbox

upperbound

Fixed-Point Toolbox

vander

MATLAB

var

MATLAB

vertcat

Fixed-Point Toolbox

wilkinson

MATLAB

xcorr

Signal Processing Toolbox

  • Does not support the case where A is a matrix

  • Does not support partial (abbreviated) strings of biased, unbiased, coeff, or none

  • Requires Signal Processing Blockset license

xor

MATLAB

zeros

MATLAB

  • Dimensions must be real, nonnegative, integer constants

Embedded MATLAB Function Library — Categorical List

The following topics list functions in the Embedded MATLAB library by different function types. Each entry includes a function name link to online help for the equivalent MATLAB or Fixed-Point Toolbox function along with a one-line description.

For an alphabetical list of these functions, and remarks and limitations for them, see Embedded MATLAB Function Library — Alphabetical List.

Aerospace Blockset Functions

The Embedded MATLAB subset supports the following Aerospace Blockset functions.

Function

Description

quatconj

Calculate conjugate of quaternion

quatdivide

Divide quaternion by another quaternion

quatinv

Calculate inverse of quaternion

quatmod

Calculate modulus of quaternion

quatmultiply

Calculate product of two quaternions

quatnorm

Calculate norm of quaternion

quatnormalize

Normalize quaternion

Arithmetic Operator Functions

See Arithmetic Operators + - * / \ ^ ' in the MATLAB Function Reference documentation for detailed descriptions of the following operator equivalent functions.

Function

Description

ctranspose

Complex conjugate transpose (')

idivide

Integer division with rounding option

isa

Determine if input is object of given class

ldivide

Left array divide

minus

Minus (-)

mldivide

Left matrix divide (\)

mpower

Equivalent of array power operator (.^)

mrdivide

Right matrix divide

mtimes

Matrix multiply (*)

plus

Plus (+)

power

Array power

rdivide

Right array divide

times

Array multiply

transpose

Matrix transpose (')

uminus

Unary minus (-)

uplus

Unary plus (+)

Casting Functions

The Embedded MATLAB subset supports the following functions for converting one type of data to another:

Data Type

Description

cast

Cast variable to different data type

char

Create character array (string)

class

Query class of object argument

double

Convert to double-precision floating point

int8, int16, int32

Convert to signed integer data type

logical

Convert to Boolean true or false data type

single

Convert to single-precision floating point

typecast

Convert data types without changing underlying data

uint8, uint16, uint32

Convert to unsigned integer data type

Complex Number Functions

The Embedded MATLAB subset supports the following functions for complex numbers:

Function

Description

complex

Construct complex data from real and imaginary components

conj

Return the conjugate of a complex number

imag

Return the imaginary part of a complex number

isnumeric

True for numeric arrays

isreal

Return false (0) for a complex number

isscalar

True if array is a scalar

real

Return the real part of a complex number

Derivative and Integral Functions

The Embedded MATLAB subset supports the following functions for derivatives and integrals:

Function

Description

cumtrapz

Cumulative trapezoidal numerical integration

diff

Differences and approximate derivatives

trapz

Trapezoidal numerical integration

Discrete Math Functions

The Embedded MATLAB subset supports the following discrete math functions:

Function

Description

lcm

Least common multiple of corresponding elements in arrays

gcd

Return an array containing the greatest common divisors of the corresponding elements of integer arrays

nchoosek

Binomial coefficient or all combinations

Error Handling Functions

The Embedded MATLAB subset supports the following functions for handling errors:

Function

Description

assert

Generate error when condition is violated

Exponential Functions

The Embedded MATLAB subset supports the following exponential functions:

Function

Description

exp

Exponential

expm

Matrix exponential

expm1

Compute exp(x)-1 accurately for small values of x

factorial

Factorial function

log

Natural logarithm

log2

Base 2 logarithm and dissect floating-point numbers into exponent and mantissa

log10

Common (base 10) logarithm

log1p

Compute log(1+x) accurately for small values of x

nextpow2

Next higher power of 2

nthroot

Real nth root of real numbers

reallog

Natural logarithm for nonnegative real arrays

realpow

Array power for real-only output

realsqrt

Square root for nonnegative real arrays

sqrt

Square root

Filtering and Convolution Functions

The Embedded MATLAB subset supports the following filtering and convolution functions:

Function

Description

conv

Convolution and polynomial multiplication

conv2

2-D convolution

deconv

Deconvolution and polynomial division

detrend

Remove linear trends

filter

1-D digital filter

filter2

2-D digital filter

Fixed-Point Toolbox Functions

For more information on fixed-point support in Embedded MATLAB, see Working with the Fixed-Point Embedded MATLAB Subset in the Fixed-Point Toolbox documentation. The Embedded MATLAB subset supports the following Fixed-Point Toolbox functions:

Function

Description

abs

Absolute value of fi object

all

Determine whether all array elements are nonzero

any

Determine whether any array elements are nonzero

bitand

Bitwise AND of two fi objects

bitandreduce

Bitwise AND of consecutive range of bits

bitcmp

Bitwise complement of fi object

bitconcat

Concatenate bits of two fi objects

bitget

Bit at certain position

bitor

Bitwise OR of two fi objects

bitorreduce

Bitwise OR of consecutive range of bits

bitreplicate

Replicate and concatenate bits of a fi object

bitrol

Bitwise rotate left

bitror

Bitwise rotate right

bitset

Set bit at certain position

bitshift

Shift bits specified number of places

bitsliceget

Consecutive slice of bits

bitsll

Bit shift left logical

bitsra

Bit shift right arithmetic

bitsrl

Bit shift right logical

bitxor

Bitwise exclusive OR of two fi objects

bitxorreduce

Bitwise exclusive OR of consecutive range of bits

ceil

Round toward positive infinity

complex

Construct complex fi object from real and imaginary parts

conj

Complex conjugate of fi object

convergent

Round toward nearest integer with ties rounding to nearest even integer

ctranspose

Complex conjugate transpose of fi object

diag

Diagonal matrices or diagonals of matrix

disp

Display object

divide

Divide two objects

double

Double-precision floating-point real-world value of fi object

end

Last index of array

eps

Quantized relative accuracy for fi or quantizer objects

eq

Determine whether real-world values of two fi objects are equal

fi

Construct fi object

fimath

Construct fimath object

fix

Round toward zero

floor

Round toward negative infinity

ge

Determine whether real-world value of one fi object is greater than or equal to another

get

Property values of object

getlsb

Least significant bit

getmsb

Most significant bit

gt

Determine whether real-world value of one fi object is greater than another

horzcat

Horizontally concatenate multiple fi objects

imag

Imaginary part of complex number

int, int8, int16, or int32

Stored integer value of fi object as built-in int8, int16, or int32

iscolumn

Determine whether fi object is column vector

isempty

Determine whether array is empty

isfi

Determine whether variable is fi object

isfimath

Determine whether variable is fimath object

isfinite

Determine whether array elements are finite

isinf

Determine whether array elements are infinite

isnan

Determine whether array elements are NaN

isnumeric

Determine whether input is numeric array

isnumerictype

Determine whether variable is numerictype object

isreal

Determine whether array elements are real

isrow

Determine whether fi object is row vector

isscalar

Determine whether input is scalar

issigned

Determine whether fi object is signed

isvector

Determine whether input is vector

le

Determine whether real-world value of fi object is less than or equal to another

length

Vector length

logical

Convert numeric values to logical

lowerbound

Lower bound of range of fi object

lsb

Scaling of least significant bit of fi object

lt

Determine whether real-world value of one fi object is less than another

max

Largest element in array of fi objects

min

Smallest element in array of fi objects