Datos de tamaño variable
R2024bLos datos de tamaño variable son aquellos cuyo tamaño no se conoce en tiempo de compilación o cambia en tiempo de ejecución. Para utilizar datos de tamaño variable en el código de MATLAB® que desea acelerar o convertir, siga las pautas descritas. Se aplican ciertas restricciones al uso de datos de tamaño variable en el código de MATLAB destinado a la aceleración de algoritmos o a la conversión a punto fijo.
Funciones
coder.areUnboundedVariableSizedArraysSupported | Check if current configuration settings allow unbounded variable-size arrays (Desde R2024a) |
coder.varsize | Resolve size incompatibility errors and declare upper bounds |
Temas
- Generate Code for Variable-Size Arrays (MATLAB Coder)
Learn how the code generator defines and handles fixed- and variable-size data.
- Control Dynamic Memory Allocation in Generated Code (MATLAB Coder)
Balance memory usage and performance by controlling dynamic memory allocation for fixed- and variable-size arrays.
- Specify Upper Bounds for Variable-Size Arrays in Generated Code (MATLAB Coder)
To avoid dynamic memory allocation, specify upper bounds for variable-size arrays.
- Incompatibilities with MATLAB in Variable-Size Support for Code Generation (MATLAB Coder)
Understand how the behavior of the generated code can differ from MATLAB as a result of variable-size data.
- Incompatibility with MATLAB for Default Dimension Selection (MATLAB Coder)
Solución de problemas
Resolve Error: Fixed Size on the Left Side but Variable Size on the Right (MATLAB Coder)
Troubleshoot errors when assigning variable-size arrays to fixed-size arrays.
Resolve Error: coder.varsize Not Supported for Strings (MATLAB Coder)
Troubleshoot code generation error when using coder.varsize
with string variables.