验证傅里叶变换中的卷积定理 - MATLAB

时间:2014-11-12 13:51:04

标签: matlab fft convolution

傅里叶变换中的卷积定理说:

F(f.g)= F(f)* F(g)

我试图通过在Matlab中使用fft2()来验证这一点。

假设有两个矩阵A和B(大小为10x10):

A = [zeros(4, 10); ones(2, 10); zeros(4, 10)];    % matrix A
B = A';                                           % matrix B
Left = fft2(A .* B);                              % F(f.g)
Right = conv2(fft2(A), fft2(B), 'same')           % F(f) * F(g)

根据卷积定理,左边应该等于右边,但在这种情况下,左边和右边不相同。知道问题是什么吗?谢谢。

0 个答案:

没有答案