Предположим, вы хотите аппроксимировать общий логарифм (основание 10) во входном диапазоне [1, 10] без выполнения дорогостоящих вычислений. Эту аппроксимацию можно выполнить с помощью блока таблицы подстановки, как описано в следующей процедуре. (Если требуется пропустить процедуру, можно открыть модель напрямую.)
Скопируйте следующие блоки в модель Simulink ®:
Один блок константы для ввода сигнала из библиотеки источников
Один блок n-D таблицы подстановки для аппроксимации общего логарифма из библиотеки таблиц подстановки
Один блок отображения для отображения выходных данных из библиотеки Sinks
Присвойте данные таблицы и набор данных точек останова блоку n-D Lookup Table:
В поле Количество табличных аналитик введите 1.
В поле Данные таблицы введите [0 .301 .477 .602 .699 .778 .845 .903 .954 1].
В поле Точки останова 1 введите [1:10].
Нажмите кнопку «Применить».
Диалоговое окно выглядит примерно так:

Дважды щелкните блок «Константа», чтобы открыть диалоговое окно параметров, и измените значение параметра «Константа» на 5. Нажмите кнопку ОК, чтобы применить изменения и закрыть диалоговое окно.
Соедините блоки следующим образом.

Начать моделирование.
Следующее поведение применяется к блоку n-D Lookup Table.
| Значение блока константы | Действие блока таблицы поиска n-D | Пример поведения блока | |
|---|---|---|---|
| Входное значение | Выходное значение | ||
| Равняется точке останова | Возвращает соответствующее выходное значение | 5 | 0.699 |
| Падения между точками останова | Линейная интерполяция выходного значения с использованием соседних точек останова | 7.5 | 0.874 |
| Выходит за пределы диапазона набора данных точек останова | Линейная экстраполяция выходного значения из пары значений в конце набора данных точек останова | 10.5 | 1.023 |
Для блока n-D Lookup Table параметрами по умолчанию для метода интерполяции и метода экстраполяции являются: Linear.