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