文件帮助中心
2-D数字滤波器
y = filter2(h,x)
Y =滤波器2(H,x,形状)
例子
y = filter2(H那X)将有限脉冲响应滤波器应用于数据的矩阵X根据矩阵中的系数H。
y = filter2(H那X)
H
X
y = filter2(H那X那形状)返回根据筛选数据的小节形状。例如,y = filter2(h,x,'有效')仅返回无需零填充边缘的过滤数据。
y = filter2(H那X那形状)
形状
y = filter2(h,x,'有效')
全部收缩
您可以使用滤波器和其他2-D数据进行数字筛选Filter2.功能,与之密切相关Conv2.功能。
Filter2.
Conv2.
创建和绘制一个2-D基座,内部高度等于一个。
a =零(10);A(3:7,3:7)=(5);网格(a)
过滤数据一种根据滤波器系数矩阵H,并返回过滤数据的完整矩阵。
一种
h = [1 2 1;0 0 0;-1 -2 -1];y = filter2(h,a,'满的');网格(y)
旋转H180度并将结果卷曲一种。输出相当于过滤数据一种随着系数的H。
c = conv2(a,rot90(h,2));网格(C)
Rational Transfer函数的系数,指定为矩阵。
数据类型:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑复数支持:万博1manbetx是的
双倍的
单身的
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32.
UINT64
逻辑
输入数据,指定为矩阵。如果一个或两个X和H是类型单身的,然后输出也是类型的单身的。否则,Filter2.返回类型双倍的。
'相同的'
'满的'
'有效的'
筛选数据的小节指定为其中一个值:
'相同的'- 返回滤波数据的中心部分,尺寸与X。
'满的'- 返回完整的2-D过滤数据。
'有效的'- 返回在没有零填充边缘的情况下计算的过滤数据的部分。
这Filter2.函数过滤数据通过取出输入的二维卷积X和系数矩阵H旋转180度。具体来说,滤波器2(H,x,形状)相当于conv2(x,rot90(h,2),形状)。
滤波器2(H,x,形状)
conv2(x,rot90(h,2),形状)
使用说明和限制:
投入H和X必须是单个或双数组。支持真实和复杂的类型。万博1manbetx
有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
Conv2.|筛选|rot90.
筛选
rot90.
系统上存在此示例的修改版本。你想打开这个版本吗?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室