Matrix Interpolation
Интерполяция между матрицами.
Описание
Блок Matrix Interpolation выполняет интерполяцию (или экстраполяцию) по N-мерной таблице, используя заранее рассчитанные индексы и значения дробей. Каждая точка данных может быть матрицей. Поддерживается интерполяция до трех размерностей опорных точек.
Если для опорных точек задана размерность n, а каждая точка данных в таблице представляет собой матрицу с размерностью m, то число размерностей данных таблицы равно m+n. Последние n размерности табличных данных должны соответствовать размерности опорных точек в каждом интерполяционном измерении. Первые m измерений матрицы — это каждая точка данных.
Порты
Вход
k1 — индекс, k1, для первой размерности таблицы
скаляр
Индекс, k1, для первой размерности таблицы.
Типы данных: Int8
, Int16
, Int32
, UInt8
, UInt16
, UInt32
f1 — дробь, f1, для первой размерности таблицы
скаляр
Дробь, f1, первой размерности таблицы.
Типы данных: Float16
, Float32
, Float64
kn — индекс, kn, для n-й размерности таблицы.
скаляр
Индекс, kn, для n-й размерности таблицы.
Типы данных: Int8
, Int16
, Int32
, UInt8
, UInt16
, UInt32
fn — дробь, fn, для n-й размерности таблицы
скаляр
Дробь, fn, для n-й размерности таблицы.
Типы данных: Float16
, Float32
, Float64
Параметры
Interpolation method — способ интерполяции
Linear (по умолчанию)
| Flat
| Nearest
Способ интерполяции данных таблицы между опорными точками.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Extrapolation method — способ экстраполяции
Clip (по умолчанию)
| Linear
Способ экстраполяции данных таблицы, если индекс k и доля f от исходных данных выходят за пределы диапазона опорных точек.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Interpolate Dimension — размерность таблицы поиска
1 (по умолчанию)
| 2
| 3
Размерность для таблицы поиска, целое число от 1
до 3
. Этот параметр определяет:
-
Количество независимых переменных для таблицы и количество входов блока.
-
Количество задаваемых наборов входов опорных точек.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Table data — таблица выходных значений
collect(1:1:10) (по умолчанию)
| вектор
| матрица
| многомерный массив
Таблица выходных значений.
Введите таблицу выходных значений. Число размерностей таблицы данных должно быть равно сумме числа размерностей опорных точек и числа размерностей матрицы, поскольку каждая точка данных является матрицей для данного блока.
Параметр блока |
|
Значения |
|
По умолчанию |
|