Аппроксимируйте двумерную функцию с помощью заданного метода поиска
Simscape / Библиотека Основы / Физические сигналы / Интерполяционные таблицы
Блок PS Lookup Table (2D) вычисляет приближение к некоторому функциональному f=f(x1,x2)
, учитывая x1
, x2
, точки данных f
. Два входных параметров и вывод являются физическими сигналами.
Вы задаете интерполяционную таблицу путем определения параметра Table grid vector 1 (вектор точек данных вдоль первой оси), параметр Table grid vector 2 (вектор точек данных вдоль второй оси), и 2D array of table values (массив выходных значений). Кладка блоков на Декартовой mesh, т.е. значения функции должна быть задана в вершинах прямоугольного массива.
x1
и векторы данных x2
должны быть строго монотонными, или увеличение или уменьшение. Размер массивов сведенных в таблицу значений функции должен совпадать с размерностями, заданными входными векторами. Таким образом, если входные параметры являются 1 m
вектором и 1 n
вектором, предоставляют m
-by-n
матрица выходных значений.
Блок генерирует вывод на основе входного поиска сетки с помощью выбранных методов интерполяции и экстраполяции. У вас есть выбор двух методов интерполяции и двух методов экстраполяции. У вас также есть опция для блока, чтобы выдать ошибку, если какое-либо из значений входного сигнала вне соответствующей табличной области значений вектора сетки.
Графический вывод интерполяционной таблицы позволяет вам визуализировать данные прежде, чем моделировать модель, убедиться, что таблица правильна. График отражает сведенные в таблицу данные, заданные для блока, а также выбранных опций интерполяции и экстраполяции.
Чтобы отобразить данные на графике, щелкните правой кнопкой по блоку по своей модели и, из контекстного меню, выберите Foundation Library> Plot Table. Для получения дополнительной информации смотрите Интерполяционные таблицы Графика.
Интерполяционная таблица PS (1D) | (3D) интерполяционная таблица PS | Интерполяционная таблица PS (4D) | tablelookup