Main Content

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Non-linéarité

Modéliser la non-linéarité avec des lookup tables et approximer des fonctions mathématiques en mappant les valeurs en entrée sur les valeurs en sortie

Si vous débutez dans la modélisation de la non-linéarité, essayez d'abord d'utiliser un bloc Lookup Table. Les blocs Lookup Table utilisent des tableaux de données pour mapper des valeurs d’entrée sur des valeurs de sortie et ainsi approximer des fonctions mathématiques. Pour approximer une fonction de variables, utilisez le bloc n-D Lookup Table :

Pour gérer les lookup tables de votre environnement, vous pouvez envisager d'utiliser Lookup Table Editor. Regardez la vidéo How to Use the Lookup Table Editor (5 min 9 s).

Blocs

1-D Lookup TableApproximate one-dimensional function
2-D Lookup TableApproximate two-dimensional function
Direct Lookup Table (n-D)Index into n-dimensional table to retrieve element, vector, or 2-D matrix
Interpolation Using PrelookupUse precalculated index and fraction values to accelerate approximation of N-dimensional function
Lookup Table DynamicApproximate a one-dimensional function using dynamic table
n-D Lookup TableApproximate n-dimensional function
PrelookupCompute index and fraction for Interpolation Using Prelookup block
Sine, CosineImplement fixed-point sine or cosine wave using lookup table approach that exploits quarter wave symmetry

Classes

Simulink.LookupTableStore and share lookup table and breakpoint data, configure data for ASAP2 and AUTOSAR code generation
Simulink.BreakpointStore and share data for a breakpoint set, configure the data for ASAP2 and AUTOSAR code generation
Simulink.lookuptable.EvenspacingConfigure even spacing set data for lookup table object
Simulink.lookuptable.TableConfigure table data for lookup table object
Simulink.lookuptable.BreakpointConfigure breakpoint set data for lookup table object
Simulink.lookuptable.StructTypeInfoConfigure settings for structure type that lookup table object uses in the generated code

Fonctions

lookupTableEditorStart Lookup Table Editor (depuis R2022a)

Rubriques

À propos des lookup tables

Travailler avec des lookup tables

Mettre à jour les lookup tables d'une version précédente

Exemples présentés