Мое понимание было, что эти три должны быть одинаковыми, однако Matlab дает совершенно разные результаты.Первый и третий синхронизируются с тем, что я вычислил вручную, второй отличается.
x_1 = [1, 2, 0, 5];
x_2 = [1/2, -1/4, 1, 0, 3/4];
y_2_1 = ifft(fft(x_1, 2) .* fft(x_2, 2))
y_2_2 = cconv(x_2, x_1, 2)
y_2_3 = cconv(x_2(1:2), x_1(1:2), 2)