Arrays | Maximum number of elements is restricted | Array Size Restrictions for Code Generation |
Complex numbers | Complexity of variables must be set at time of assignment
and before first use Expressions containing a complex number or variable
evaluate to a complex result, even if the result is zero
Note:
Because MATLAB does not support complex integer arithmetic,
you cannot generate code for functions that use complex integer arithmetic |
| Code Generation for Complex Data |
Characters | Restricted to 8 bits of precision | Code Generation for Character Arrays |
Enumerated data | | Enumerations |
Function handles | Using the same bound variable to reference different
function handles can cause a compile-time error. Cannot pass function handles to or from primary or
extrinsic functions Cannot view function handles from the debugger
| Function Handles |