Definición de datos
Diferencia entre la definición de datos para generar código y la definición de datos para MATLAB®
MATLAB es un lenguaje de tipado dinámico. Por lo tanto, la clase, el tamaño y la complejidad de una variable dada pueden cambiar durante la ejecución de MATLAB. Por el contrario, los lenguajes de tipado estático, como C/C++, deben determinar los tipos de variables durante el tiempo de compilación.
Controle cómo se representan los datos, cómo se asigna la memoria y qué tipos C se utilizan en el código generado en función del diseño del código de MATLAB. Siga las pautas descritas para que el generador de código determine los tipos de variables cuando genere código.
Conceptos básicos de la definición de datos
- Data Definition Considerations for Code Generation
- Best Practices for Defining Variables for C/C++ Code Generation
- Reuse the Same Variable with Different Properties
- Eliminate Redundant Copies of Variables in Generated Code
- Array Size Restrictions for Code Generation
- Code Generation for Constants in Structures and Arrays
- Generate Code for Growing Arrays and Cell Arrays with end + 1 Indexing
Categorías
- Tipos numéricos
Variables y datos de tipo numérico para generar código
- Diseño de los arreglos
Orden de almacenamiento de los arreglos por columna principal y por fila principal
- Caracteres y cadenas
Generación de código para el texto
- Datos de tamaño variable
Definición, diferencias para la generación de código, asignación dinámica de memoria
- Estructuras
Generación de código para estructuras
- Arreglos de celdas
Generación de código para arreglos de celdas
- Tablas
Generación de código para tablas
- Arreglos categóricos
Generación de código para arreglos categóricos
- Arreglos de fecha y hora
Generación de código para arreglos de fecha y hora
- Arreglos de duración
Generación de código para arreglos de duración
- Horarios
Generación de código para horarios
- Enumeraciones
Generación de código para enumeraciones
- Clases de MATLAB
Generación de código para clases de MATLAB
- Identificadores de función
Generación de código para identificadores de función
- Diccionarios
Generación de código para diccionarios
- Arreglos de deep learning
Generación de código para arreglos de deep learning