Аппроксимируйте двумерную функцию с помощью заданного метода поиска
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, т.е. значения функции должны быть заданы в вершинах прямоугольного массива.
The x1
и x2
векторы данных должны быть строго монотонными, увеличивающимися или уменьшающимися. Размер массива значений табличной функции должен совпадать с размерами исходных векторов. То есть, если входы являются 1-by- m
вектор и 1-байт- n
вектор, supply an m
-by- n
матрица выхода значений.
Блок генерирует выход на основе входного поиска сетки с помощью выбранных методов интерполяции и экстраполяции. У вас есть выбор из двух методов интерполяции и двух методов экстраполяции. У вас также есть опция для блока, чтобы выдать ошибку, если любое из значений входного сигнала находится вне соответствующей области значений векторов сетки таблицы.
Графическое изображение интерполяционной таблицы позволяет вам визуализировать данные перед симуляцией модели, чтобы убедиться, что таблица верна. График отражает табличные данные, заданные для блока, а также выбранные опции интерполяции и экстраполяции.
Чтобы построить график данных, щелкните правой кнопкой мыши блок в модели и в контекстном меню выберите Foundation Library > Plot Table. Для получения дополнительной информации см. раздел Графика интерполяционных таблиц.
PS Lookup Table (1D) | PS Lookup Table (3D) | PS Lookup Table (4D) | tablelookup