Следующая модель использует Функциональный блок Окна, чтобы сгенерировать и применить Окно Хэмминга к 3-мерному входному массиву.
В этом примере, установленном параметр Операции Функционального блока Окна к Generate and apply window
. Блок обеспечивает два выходных параметров: вектор окна, Окно в порте Win и результат умножения, simout в порте Out.
Откройте модель ex_windowfunction_ref
.
Запустите модель.
Длина первой размерности входного массива равняется 10, таким образом, Функциональный блок Окна генерирует и выводит вектор Окна Хэмминга из длины 10. Чтобы видеть вектор окна, сгенерированный Функциональным блоком Окна, введите Window
в командной строке MATLAB®.
Window = 0.0800 0.1876 0.4601 0.7700 0.9723 0.9723 0.7700 0.4601 0.1876 0.0800 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 15
Чтобы видеть результат умножения, введите simout
в командной строке MATLAB.
simout = (:,:,1) = 0.0791 0.0791 0.1875 0.1875 0.4600 0.4600 0.7695 0.7695 0.9717 0.9717 0.9717 0.9717 0.7695 0.7695 0.4600 0.4600 0.1875 0.1875 0.0791 0.0791 (:,:,2) = 0.0791 0.0791 0.1875 0.1875 0.4600 0.4600 0.7695 0.7695 0.9717 0.9717 0.9717 0.9717 0.7695 0.7695 0.4600 0.4600 0.1875 0.1875 0.0791 0.0791 (:,:,3) = 0.0791 0.0791 0.1875 0.1875 0.4600 0.4600 0.7695 0.7695 0.9717 0.9717 0.9717 0.9717 0.7695 0.7695 0.4600 0.4600 0.1875 0.1875 0.0791 0.0791 (:,:,4) = 0.0791 0.0791 0.1875 0.1875 0.4600 0.4600 0.7695 0.7695 0.9717 0.9717 0.9717 0.9717 0.7695 0.7695 0.4600 0.4600 0.1875 0.1875 0.0791 0.0791 (:,:,5) = 0.0791 0.0791 0.1875 0.1875 0.4600 0.4600 0.7695 0.7695 0.9717 0.9717 0.9717 0.9717 0.7695 0.7695 0.4600 0.4600 0.1875 0.1875 0.0791 0.0791 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 10