第1个回答 2020-03-08
filter2函数
功能:计算二维线型数字滤波,它与函数
fspecial
连用
格式:Y=filter2(B,X)
Y=filter2(B,X,'shape')
说明:对于
Y=filter2(B,X)
,filter2
使用矩阵
B
中的二维
FIR
滤波器对数据
X
进行滤波,结果
Y
是通过二维互相关计算出来的,其大小与
X
一样;对于
Y=filter2(B,X,'shape')
,filter2
返回的
Y
是通过二维互相关计算出来的,其大小由参数
shape
确定,其取值如下:
》full
返回二维相关的全部结果,size(Y)>size(X);
》same
返回二维互相关结果的中间部分,Y
与
X
大小相同;
》valid
返回在二维互相关过程中,未使用边缘补
0
部分进行计算的结果部分,有
size(Y)<size(X)
。