Mnożysz macierz o 32 kolumnach i 1 wierszu („s”, wygenerowaną z „t”, które jest zakresem) przez macierz o 32 wierszach i jednej kolumnie (z funkcji hanning(), która swoją drogą zwraca okno Hanna a nie Hamminga). W komunikacie o błędzie masz to zresztą napisane, niezgodne wymiary.
Zrób transpozycję s albo h i powinno działać:
z = s' .* h;
albo:
z = s .* h';