No linealidad
Cuando se resuelven problemas reales de ciencia e ingeniería, suele ser necesario modelar no linealidades. Simulink® proporciona un conjunto completo de bloques Lookup Table, objetos y herramientas que se pueden utilizar para modelar no linealidades de manera eficiente. Las tablas de búsqueda asignan los valores de entrada de un sistema a sus valores de salida y almacenan los valores asignados en una tabla. Durante los cálculos en tiempo real, las tablas de búsqueda utilizan los datos almacenados para buscar salidas que correspondan a diferentes entradas de un sistema.
Puede utilizar bloques Lookup Table, objetos y herramientas para hacer lo siguiente:
Modelar sistemas no lineales sin estados aproximando funciones matemáticas o datos experimentales mediante tablas de búsqueda.
Simular, analizar y ajustar tablas de búsqueda dentro de un flujo de trabajo de diseño basado en modelos.
Optimizar tablas de búsqueda para equilibrar el uso de memoria, el rendimiento de ejecución y la precisión numérica.
Generar código listo para producción para lenguajes objetivo admitidos con interfaces que cumplen los estándares de la industria.

Bloques
| 1-D Lookup Table | Approximate one-dimensional function |
| 2-D Lookup Table | Approximate two-dimensional function |
| Direct Lookup Table (n-D) | Index into n-dimensional table to retrieve element, vector, or 2-D matrix |
| Interpolation Using Prelookup | Use precalculated index and fraction values to accelerate approximation of N-dimensional function |
| Lookup Table Dynamic | Approximate a one-dimensional function using dynamic table |
| n-D Lookup Table | Approximate n-dimensional function |
| Prelookup | Compute index and fraction for Interpolation Using Prelookup block |
| Sine, Cosine | Implement fixed-point sine or cosine wave using lookup table approach that exploits quarter wave symmetry |
Objetos
Simulink.LookupTable | Store and share lookup table and breakpoint data, and configure data for ASAP2 and AUTOSAR code generation |
Simulink.Breakpoint | Store and share data for breakpoint set, and configure the data for ASAP2 and AUTOSAR code generation |
Simulink.lookuptable.Evenspacing | Configure evenly spaced breakpoint set for lookup table object |
Simulink.lookuptable.Table | Configure table data for lookup table object |
Simulink.lookuptable.Breakpoint | Configure breakpoint set data for lookup table object |
Simulink.lookuptable.StructTypeInfo | Configure settings for structure type that lookup table object uses in generated code |
Herramientas
| Lookup Table Editor | Create, edit, and manage lookup tables in models (Desde R2022a) |
Temas
Trabajar con Lookup Tables
- Edit Lookup Table Data with Lookup Table Spreadsheet
Work with lookup table objects with a lookup table spreadsheet. - Enter Breakpoints and Table Data
Specify breakpoint vectors and table data for lookup table blocks. - Import Lookup Table Data from MATLAB
You can import table and breakpoint data from variables in the MATLAB workspace by referencing them in the Table and Breakpoints tab of the dialog box. - Import Lookup Table Data from Excel Using readtable
Import data into a lookup table with thereadtablefunction. - Visualize Lookup Tables Visualized Through Lookup Table Control
Work with custom lookup tables from the Lookup Table Control. - Register Custom Lookup Table Blocks
You can use the Lookup Table Editor to register custom lookup table blocks that you have created. - Create a Logarithm Lookup Table
Work with lookup table blocks. - Optimize Generated Code for Lookup Table Blocks
Optimize code for lookup table blocks. - Row-Major Algorithm in Existing Models Containing Lookup Table Blocks
Update existing models to use row-major layout. - Optimize Lookup Tables for Memory-Efficiency (Fixed-Point Designer)
Optimize Lookup Tables using the Lookup Table Optimizer.
Acerca de Lookup Tables
- Acerca de los bloques Lookup Table
Un bloque Lookup Table utiliza un arreglo de datos para asignar valores de entrada a valores de salida, aproximándose a una función matemática. - Anatomy of a Lookup Table
Breakpoint and table data are components of a lookup table. - Breakpoint and Table Size Features in Lookup Tables
Simulink lookup tables have multiple breakpoint and table size features. - Guidelines for Choosing a Lookup Table
Select the best lookup table for your application. - Prelookup and Interpolation Blocks
Use Prelookup and Interpolation Using Prelookup blocks together. - Characteristics of Lookup Table Data
Comply with lookup table data requirements and represent discontinuous data. - Methods for Approximating Function Values
Set the method by which lookup table blocks approximate function values.
Actualizar Lookup Tables a partir de la versión anterior
- Update Lookup Table Blocks to New Versions
Update existing models to use current versions of lookup table blocks.




