You can use lookup table Simulink® blocks to approximate a system's behavior, as described in About Lookup Table Blocks in the Simulink documentation. After you build your system using lookup tables, you can use Simulink Design Optimization™ software to estimate the table values from measured I/O data.
Estimating lookup table values is an example of estimating parameters which are matrices or multi-dimensional arrays. The workflow for estimating parameters of a lookup table consist of the following tasks:
Creating a Simulink model using lookup table blocks.
Importing the measured input and output (I/O) data from which you want to estimate the table values.
Analyzing and preparing the I/O data for estimation.
Estimating the lookup table values.
Validating the estimated table values using a validation data set.