[y,fs]=wavread('C:UsersMohamedDesktopsinesweeprec.wav')
[x,fs]=wavread('C:UsersMohamedDesktopsinesweep.wav')
a=fft(x)
b=fft(y)
h=ifft(b/a)
所以我使用此代码来获取房间的脉冲响应,但我收到此错误("使用错误/矩阵尺寸必须同意"(
有人可以帮忙以及如何解决它。
你可能想做 ./做每个元素划分。
h = ifft(b./a)
请记住,在 2D 中,如果您进行矩阵乘法:
3x4 * 4x3 = 3x3
矩阵。而且3x4 * 3x4
是不可能的,但你可以通过每像素乘法来获得3x4 .* 3x4 = 3x4