Interpolate Matrix(x,y)
Страница в процессе разработки. |
Интерполяция матриц.
Описание
Блок Interpolate Matrix(xy) интерполирует массив матриц. Интерполируемый массив должен быть четырехмерным: первые два размера соответствуют строкам и столбцам матриц, третий и четвертый размеры — индексам матрицы в массиве. Например, если необходимо задать четыре матрицы размера 2 на 2 , , и для ( ), ( ), ( ) и ( ) соответственно, то значение параметра Matrix to interpolate задается в виде [A; ; ; B; ; ; ; C; ; ; D]
. Получившийся массив имеет размер 2 на 2 на 2 на 2.
Интерполированная матрица рассчитывается по формуле:
где — -ая матрица массива, — параметры интерполяции.
Параметры интерполяции и равны
Порты
Вход
xk — первый индекс матрицы
скаляр
Первый индекс матрицы в массиве. Индексация начинается с нуля.
Типы данных: Float64
xf — первый параметр интерполяции
скаляр
Первый параметр интерполяции . Параметр принимает значение от 0
до 1
.
Типы данных: Float64
yk — второй индекс матрицы
скаляр
Второй индекс матрицы в массиве. Индексация начинается с нуля.
Типы данных: Float64
yf — второй параметр интерполяции
скаляр
Второй параметр интерполяции . Параметр принимает значение от 0
до 1
.
Типы данных: Float64