圆与二维数据的线性卷积

6视图(30天)
威廉Thielicke
威廉Thielicke 2019年8月23日
评论道: 威廉Thielicke 2019年8月27日
你好,有一个例子为一维数据和环形和线性卷积:https://de.mathworks.com/help/signal/ug/linear-and-circular-convolution.html
如果我想做2 d数据,如何在我的数据?我的意思是在我添加零矩阵的哪一边?到处都是吗?谢谢你!威廉

接受的答案

Devineni Aslesha
Devineni Aslesha 2019年8月26日
你好威廉,
为了在一个二维数据矩阵,填充应以这样一种方式,行和列的长度等于r1 + r2-1长度等于c1 + c2-1 r1和r2的行数和c1和c2的列数 和2 nd 矩阵分别。
使用以下代码以供参考
rng默认的;
x =兰德(2);
y =兰德(3);
c = conv2 (x, y);
xpad = [x 0(大小(x, 1),大小(y, 2) 1);0(大小(y, 1) 1、大小(x, 2) +大小(y, 2) 1)];
ypad = [y 0(大小(y, 1),大小(x, 2) 1);0(大小(x, 1) 1,尺寸(y, 2) + (x, 2) 1)];
c1 = ifft2 (fft2 (xpad)。* fft2 (ypad));

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!