Diseño de los arreglos
Orden de almacenamiento de los arreglos por columna principal y por fila principal
El diseño de los arreglos determina el orden en que los elementos del arreglo se almacenan en la memoria. De forma predeterminada, Simulink® ordena los elementos por columna principal. En un bloque MATLAB Function, puede ordenar los elementos por fila principal. El orden por fila principal puede mejorar el rendimiento de ciertos algoritmos y facilitar la integración con código o datos externos que utilizan dicho orden. Las operaciones de indexación lineal siempre ordenan elementos por columna principal.
Funciones
coder.ceval | Call external C/C++ function |
coder.columnMajor | Specify column-major array layout for a function or class |
coder.rowMajor | Specify row-major array layout for a function or class |
coder.isColumnMajor | Determine whether the current function or variable uses column-major layout |
coder.isRowMajor | Determine whether the current function or variable uses row-major layout |
Temas
- Interface with Row-Major Data in MATLAB Function Block
Use row-major layout for C/C++ code generation and external C code integration.
- Specify Array Layout in Functions and Classes
Combine different array layouts in a single code project.
- Code Design for Row-Major Array Layout
Design your code for efficient use of array layout.