2-D Lookup Table
Функция двумерной аппроксимации.
Тип: Lookup_2-D
Путь в библиотеке:
|
Описание
Блок 2-D Lookup Table вычисляет приближенное значение функции по известным значениям функции в опорных точках, учитывая точки данных , , . Точки тождественны и .
Векторы данных и должны быть строго возрастающими. Размер массива табличных значений функций должен соответствовать размерности сетки интерполяции. То есть, если входы представляют собой вектор 1
на и вектор 1
на , то есть, если опорные точки заданы как вектор размером на .
Блок вычисляет выходное значение на основе использования таблицы поиска и выбранных методов интерполяции и экстраполяции.
Подробнее о методах интерполяции и экстраполяции можно прочитать здесь: Методы аппроксимации значений функций
Иконка блока 2-D Lookup Table отображает график функции, заданной в блоке.
Порты
Выход
#
OUT_1
—
выходной сигнал, вычисленный путем поиска или интерполяции по таблице значений
скаляр
| вектор
| матрица
Details
Выходной сигнал, вычисленный путем поиска или интерполяции по таблице значений.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Вход
#
u1
—
аргумент функции по первому измерению (строки)
скаляр
| вектор
| матрица
Details
Входной сигнал , сопоставляемый с выходным значением путем поиска или интерполяции по таблице значений.
Типы данных |
|
Поддержка комплексных чисел |
Да |
#
u2
—
аргумент функции по второму измерению (столбцы)
скаляр
| вектор
| матрица
Details
Входной сигнал , сопоставляемый с выходным значением путем поиска или интерполяции по таблице значений.
Типы данных |
|
Поддержка комплексных чисел |
Да |
#
T
—
таблица выходных значений
матрица значений с размерностью, соответствующей числу измерений таблицы и количеству опорных точек для каждой размерности таблицы
Details
Задайте таблицу выходных значений с сигналом, настраиваемым во время выполнения.
Во время моделирования размер матрицы должен соответствовать количеству опорных точек для каждой размерности таблицы. Однако во время редактирования блок-схемы можно ввести пустую матрицу или неопределенную переменную рабочего пространства. Этот прием позволяет отложить задание матрицы с правильными размерами для табличных данных и продолжить редактирование блок-схемы.
Зависимости
Чтобы использовать этот порт, установите для параметра Table data source значение Input port
.
Типы данных |
|
Поддержка комплексных чисел |
Да |
#
bp
—
значения опорных точек
Вектор монотонно возрастающих значений 1 на n или n на 1
Details
Укажите значения опорных точек, основываясь на сигнале, настраиваемом во время выполнения.
Зависимости
Чтобы использовать этот порт, установите для параметра Breakpoints 1 source значение Input port
.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Table data —
таблица выходных значений
Matrix of real and/or complex numbers
Details
Таблица выходных значений.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Table data source —
источник данных таблицы
Dialog
| Input port
Details
Источник данных для таблицы, указанный как:
-
Dialog
— данные таблицы заданы в параметре Table data. -
Input port
— данные таблицы будут получены через соответствующий входной порт.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Breakpoints 1 —
значения опорных точек по первому измерению (строки)
Array of real numbers
Details
Опорные точки по первому измерению (строки). Набор данных, представленный в виде таблицы, где значения представлены в ячейках, имеющих координаты (строка, столбец).
Опорные точки по первому измерению (строкам) указывают на значения строк в этой таблице.
Зависимости
Чтобы использовать этот параметр, установите для параметра Breakpoints 1 source значение Dialog
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Breakpoints 1 source —
источник данных для опорных точек по первому измерению
Dialog
| Input port
Details
Источник данных для опорных точек по первому измерению (строки), указанный как:
-
Dialog
— данные опорных точек заданны в параметре Breakpoints 1. -
Input port
— данные опорных точек будут получены через соответствующий входной порт.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Breakpoints 2 —
значения опорных точек по второму измерению (столбцы)
Array of real numbers
Details
Опорные точки по второму измерению (столбцы). Набор данных, представленный в виде таблицы, где значения представлены в ячейках, имеющих координаты (строка, столбец).
Опорные точки по второму измерению (столбцы) указывают на значения столбцов в этой таблице.
Зависимости
Чтобы использовать этот параметр, установите для параметра Breakpoints 2 source значение Dialog
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Breakpoints 2 source —
источник данных для опорных точек по второму измерению
Dialog
| Input port
Details
Источник данных для опорных точек по второму измерению, указанный как:
-
Dialog
— данные опорных точек заданны в параметре Breakpoints 2. -
Input port
— данные опорных точек будут получены через соответствующий входной порт.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
Методы аппроксимации
#
Interpolation method —
способ интерполяции между значениями опорных точек
Flat
| Nearest
| Linear point-slope
| Linear Lagrange
| Cubic spline
Details
Когда входной сигнал попадает между значениями опорных точек, блок интерполирует выходное значение, используя соседние точки.
Подробнее о методах интерполяции можно прочитать здесь: Методы аппроксимации значений функций
Зависимости
Если вы выберете Cubic spline
, то блок будет поддерживать только скалярные сигналы. Другие методы интерполяции поддерживают нескалярные сигналы.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Extrapolation method —
способ обработки входных значений, которые выходят за пределы диапазона набора данных опорных точек
Clip
| Linear
| Cubic spline
Details
Выбор метода экстраполяции.
Подробнее о методах экстраполяции можно прочитать здесь: Методы аппроксимации значений функций
Зависимости
Чтобы выбрать Cubic spline
для Extrapolation method, необходимо также выбрать Cubic spline
для Interpolation method.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |