Свертка двух входных параметров

Используя блок Convolution, примените операцию свертки к двум входным сигналам.

Откройте ex_convolution1.slx модель, которая применяет операцию свертки к двум векторам.

Для этой модели блок Convolution возвращается 1 3 вектор. Это вызвано тем, что и u и v имеют ту же форму и размер.

model1 = "ex_convolution1";
open_system(model1);
sim(model1);

Откройте ex_convolution2.slx модель, которая применяет операцию свертки к вектору с матрицей.

В этой модели блок Convolution возвращает 3х3 матрицу. К двум входным параметрам можно применить операцию свертки, потому что они совместно используют ту же последнюю размерность, которая становится размером последней размерности выхода. Количество строк выхода равно сумме первой размерности двух входных параметров минус один. В этой модели, которая приводит к трем строкам, таким образом, выход является 3х3 матрицей.

model2 = "ex_convolution2";
open_system(model2);
sim(model2);

При создании моделей, которые применяют операцию свертки к массивам N-D, имейте в виду, что за исключением первой размерности, все другие размерности должны быть тем же самым.

Смотрите также

Блоки