conv与convn的区别
2018-10-26 11:50
17 查看
clear all;
a = [1 2 3];
b = [4 5 6];
resFull1 = conv(a,b,'full');
resSame1 = conv(a,b,'same');
resvalid1 = conv(a,b,'valid');
%full : 就是普通意义下的卷积
% same: 就是 和卷积输入的长度一样
% valid : 就是 卷积反转对齐之后,这里的对齐很特殊,不能有填充0;
% conv :只用于 信号系统里面的两个一维信号的卷积
a =[1:25];
b = zeros(5,5);
b(:)=a(:);
b= b'
h = [1 1 1;1 1 1; 1 1 1];
resFull = convn(b,h,'full');
resSame = convn(b,h,'same');
resvalid = convn(b,h,'valid'); % valid:计算出的时候。h翻转平移之后,必须都在b里面。没有0填充
%convn 用于计算二维信号卷积;两个图像矩阵的卷积
%full :结果矩阵大小是: 5 + 3-1 :3是h的大小
%valid; 大小是: X - 2*(floor(Y/2)) : X是输入矩阵的大小,Y是h的大小
相关文章推荐
- matlab 命令 conv2与filter的区别
- tensorflow_conv2d_max_pool卷积池化padding参数为SAME和VALID的区别
- matlab中的卷积——filter,conv之间的区别
- 图像处理-图像滤波和卷积的区别(filter、conv)
- [转]Matlab中filter、conv、impz函数的区别
- 【matlab函数】conv2、filter2、imfilter的区别
- matlab中filter,conv之间的区别
- conv2、filter2、imfilter的区别
- matlab conv2 和filter2的区别
- matalb conv2函数 conv2、filter2、imfilter的区别
- matlab函数】conv2、filter2、imfilter的区别
- conv2、filter2、imfilter的区别
- conv2、filter2、imfilter的区别
- matlab函数】conv2、filter2、imfilter的区别
- conv2、filter2、imfilter的区别 及 conv2 matlab 代码
- Matlab中fileter和conv的区别及卷积的计算方法
- conv2、imfilt、ifft2之间的区别与联系
- conv2,filter2,imfilter的区别
- imfilter、conv2、imfilter2用法及区别
- 云主机和服务器的区别