主要内容

filter2

二维数字滤波器

描述

例子

Y = filter2 (H,X)有限脉冲响应滤波器适用于一个矩阵的数据X根据系数矩阵H

例子

Y = filter2 (H,X,形状)根据返回一个分段的过滤数据形状。例如,Y = filter2 (H, X,“有效的”)只返回过滤数据计算没有在边缘。

例子

全部折叠

你可以和其他二维数据使用数字滤波器的图像filter2函数,它是密切相关的conv2函数。

与内部创建和绘制二维基座高度等于1。

一个= 0 (10);一个(3:7,3:7)= 1 (5);网(一个)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的表面。

过滤数据一个根据过滤系数矩阵H,并返回完整的过滤数据的矩阵。

H = [1 2 1;0 0 0;1 2 1];Y = filter2 (H,,“全部”);网格(Y)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的表面。

旋转H180度和卷积结果一个。相当于过滤数据的输出一个的系数H

C = conv2 (A, rot90 (H, 2));网格(C)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的表面。

输入参数

全部折叠

理性的传递函数的系数,指定为一个矩阵。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
复数的支持:金宝app是的

输入数据,指定为一个矩阵。如果一个或两个XH的类型,然后输出的类型。否则,filter2返回类型

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
复数的支持:金宝app是的

分段的过滤数据,指定这些值之一:

  • “相同”——返回过滤数据的核心部分,这是相同的大小X

  • “全部”——返回完整的二维过滤数据。

  • “有效”——只返回的部分过滤数据,计算没有在边缘。

算法

filter2的二维卷积函数过滤数据通过输入X和系数矩阵H旋转180度。具体地说,filter2 (H, X,形状)相当于conv2 (X, rot90 (H, 2),形状)

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

之前介绍过的R2006a

另请参阅

||