Табличная функция двух переменных
Функция двумерной аппроксимации.
Тип: Lookup_2-D
Путь в библиотеке:
|
Описание
Блок Табличная функция двух переменных вычисляет приближенное значение функции по известным значениям функции в опорных точках, учитывая точки данных , , . Точки тождественны и .
Векторы данных и должны быть строго возрастающими. Размер массива табличных значений функций должен соответствовать размерности сетки интерполяции. То есть, если входы представляют собой вектор 1 на и вектор 1 на , то есть, если опорные точки заданы как вектор размером на .
Блок вычисляет выходное значение на основе использования таблицы поиска и выбранных методов интерполяции и экстраполяции.
Подробнее о методах интерполяции и экстраполяции можно прочитать здесь: Методы аппроксимации значений функций
Иконка блока Табличная функция двух переменных отображает график функции, заданной в блоке.
Порты
Выход
#
OUT_1
—
выходной сигнал, вычисленный путем поиска или интерполяции по таблице значений
скаляр | вектор | матрица
Details
Выходной сигнал, вычисленный путем поиска или интерполяции по таблице значений.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Вход
#
u1
—
аргумент функции по первому измерению (строки)
скаляр | вектор | матрица
Details
Входной сигнал , сопоставляемый с выходным значением путем поиска или интерполяции по таблице значений.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
#
u2
—
аргумент функции по второму измерению (столбцы)
скаляр | вектор | матрица
Details
Входной сигнал , сопоставляемый с выходным значением путем поиска или интерполяции по таблице значений.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
#
T
—
таблица выходных значений
матрица значений с размерностью, соответствующей числу измерений таблицы и количеству опорных точек для каждой размерности таблицы
Details
Задайте таблицу выходных значений с сигналом, настраиваемым во время выполнения.
Во время моделирования размер матрицы должен соответствовать количеству опорных точек для каждой размерности таблицы. Однако во время редактирования блок-схемы можно ввести пустую матрицу или неопределенную переменную рабочего пространства. Этот прием позволяет отложить задание матрицы с правильными размерами для табличных данных и продолжить редактирование блок-схемы.
Зависимости
Чтобы использовать этот порт, установите для параметра Источник данных таблицы значение Входной порт.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
#
in_5
—
описание отсутствует
Details
Описание отсутствует
| Типы данных |
Описание отсутствует |
| Поддержка комплексных чисел |
Описание отсутствует |
#
bp
—
значения опорных точек
Вектор монотонно возрастающих значений 1 на n или n на 1
Details
Укажите значения опорных точек, основываясь на сигнале, настраиваемом во время выполнения.
Зависимости
Чтобы использовать этот порт, установите для параметра Источник опорных точек 1 значение Входной порт.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Данные таблицы —
таблица выходных значений
Матрица вещественных и/или комплексных чисел
Details
Таблица выходных значений.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Да |
| Вычисляемый |
Да |
#
Источник данных таблицы —
источник данных таблицы
Поле ввода | Входной порт
Details
Источник данных для таблицы, указанный как:
-
Поле ввода— данные таблицы заданы в параметре Данные таблицы. -
Входной порт— данные таблицы будут получены через соответствующий входной порт.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Опорные точки 1 —
значения опорных точек по первому измерению (строки)
Массив вещественных чисел
Details
Опорные точки по первому измерению (строки). Набор данных, представленный в виде таблицы, где значения представлены в ячейках, имеющих координаты (строка, столбец).
Опорные точки по первому измерению (строкам) указывают на значения строк в этой таблице.
Зависимости
Чтобы использовать этот параметр, установите для параметра Источник опорных точек 1 значение Поле ввода.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Да |
| Вычисляемый |
Да |
#
Источник опорных точек 1 —
источник данных для опорных точек по первому измерению
Поле ввода | Входной порт
Details
Источник данных для опорных точек по первому измерению (строки), указанный как:
-
Поле ввода— данные опорных точек заданны в параметре Опорные точки 1. -
Входной порт— данные опорных точек будут получены через соответствующий входной порт.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Опорные точки 2 —
значения опорных точек по второму измерению (столбцы)
Массив вещественных чисел
Details
Опорные точки по второму измерению (столбцы). Набор данных, представленный в виде таблицы, где значения представлены в ячейках, имеющих координаты (строка, столбец).
Опорные точки по второму измерению (столбцы) указывают на значения столбцов в этой таблице.
Зависимости
Чтобы использовать этот параметр, установите для параметра Источник опорных точек 2 значение Поле ввода.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Да |
| Вычисляемый |
Да |
#
Источник опорных точек 2 —
источник данных для опорных точек по второму измерению
Поле ввода | Входной порт
Details
Источник данных для опорных точек по второму измерению, указанный как:
-
Поле ввода— данные опорных точек заданны в параметре Breakpoints 2. -
Входной порт— данные опорных точек будут получены через соответствующий входной порт.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
Методы аппроксимации
#
Интерполяция —
способ интерполяции между значениями опорных точек
Ступенчатая | К ближайшему | Линейная с угловым коэффициентом | Линейная полиномом Лагранжа | Кубическими сплайнами
Details
Когда входной сигнал попадает между значениями опорных точек, блок интерполирует выходное значение, используя соседние точки.
Подробнее о методах интерполяции можно прочитать здесь: Методы аппроксимации значений функций
Зависимости
Если вы выберете Кубическими сплайнами, то блок будет поддерживать только скалярные сигналы. Другие методы интерполяции поддерживают нескалярные сигналы.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Экстраполяция —
способ обработки входных значений, которые выходят за пределы диапазона набора данных опорных точек
Обрезать | Линейная | Кубическими сплайнами
Details
Выбор метода экстраполяции.
Подробнее о методах экстраполяции можно прочитать здесь: Методы аппроксимации значений функций
Зависимости
Чтобы выбрать Кубическими сплайнами для Экстраполяция, необходимо также выбрать Кубическими сплайнами для Интерполяция.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |