Functions for Programming and Data Types
Functions for bitwise operations, data type operators and
tools, and program control
Perform bitwise manipulation of fi
objects,
manipulate the data type of fi
objects, and
develop algorithms using functions that support fixed-point data
types.
Functions
expand all
Bitwise Operations
bitand | Bitwise AND of two fi objects |
bitandreduce | Reduce consecutive slice of bits to one bit by performing
bitwise AND operation |
bitcmp | Bitwise complement of fi object |
bitconcat | Concatenate bits of fi objects |
bitget | Get bits at certain positions |
bitor | Bitwise OR of two fi objects |
bitorreduce | Reduce consecutive slice of bits to one bit by performing
bitwise OR operation |
bitreplicate | Replicate and concatenate bits of fi object |
bitrol | Bitwise rotate left |
bitror | Bitwise rotate right |
bitset | Set bits at certain positions |
bitshift | Shift bits specified number of places |
bitsliceget | Get 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 | Reduce consecutive slice of bits to one bit by performing
bitwise exclusive OR operation |
getlsb | Least significant bit |
getmsb | Most significant bit |
Data Type Operators and Tools
double | Double-precision floating-point real-world value of fi
object |
int | Get stored integer value of a fi object |
int8 | Convert fi object to signed 8-bit integer |
int16 | Convert fi object to signed 16-bit
integer |
int32 | Convert fi object to signed 32-bit
integer |
int64 | Convert fi object to signed 64-bit
integer |
num2str | Convert numbers to character array |
realmax | Largest positive fixed-point value or quantized number |
realmin | Smallest positive normalized fixed-point value or quantized
number |
reinterpretcast | Convert fixed-point data types without changing underlying
data |
rescale | Change scaling of fi object |
single | Single-precision floating-point real-world value of fi object |
storedInteger | Stored integer value of fi object |
storedIntegerToDouble | Convert stored integer value of fi object
to built-in double value |
stripscaling | Stored integer of fi object |
uint8 | Convert fi object to unsigned 8-bit
integer |
uint16 | Convert fi object to unsigned 16-bit
integer |
uint32 | Stored integer value of fi object as
built-in uint32 |
uint64 | Convert fi object to unsigned 64-bit
integer |
Determine Data Type
isboolean | Determine whether input is Boolean |
isdouble | Determine whether input is double-precision data type |
isfi | Determine whether variable is fi object |
isfimath | Determine whether variable is fimath object |
isfimathlocal | Determine whether fi object has local
fimath |
isfipref | Determine whether input is fipref object |
isfixed | Determine whether input is fixed-point data type |
isnumerictype | Determine whether input is numerictype object |
ispropequal | Determine whether properties of two fi objects are
equal |
isquantizer | Determine whether input is quantizer object |
isscaleddouble | Determine whether input is scaled double data type |
isscaledtype | Determine whether input is fixed-point or scaled double data type |
isscalingbinarypoint | Determine whether input has binary point scaling |
isscalingslopebias | Determine whether input has nontrivial slope and bias scaling |
isscalingunspecified | Determine whether input has unspecified scaling |
issigned | Determine whether fi object is signed |
issingle | Determine whether input is single-precision data type |
isslopebiasscaled | Determine whether numerictype object has nontrivial slope and
bias scaling |
Algorithm Development
filter | One-dimensional digital filter of fi objects |
for | Execute statements specified number of times |