文档帮助中心
二维数字滤波器
Y = filter2 (H, X)
Y = filter2 (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,“有效的”)
全部折叠
可以使用。对图像和其他2d数据进行数字筛选filter2功能,这是密切相关的conv2函数。
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是的
双
单
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
输入数据,指定为一个矩阵。如果一个或两个X和H的类型单,则输出也是type单。否则,filter2返回类型双。
“相同”
“全部”
“有效”
被筛选数据的小节,指定为以下值之一:
“相同”-返回过滤后数据的中心部分,其大小与X。
“全部”-返回完整的2d过滤数据。
“有效”-只返回过滤后的部分数据,这些数据是在没有填充边缘的情况下计算出来的。
的filter2函数通过对输入进行二维卷积来过滤数据X系数矩阵H旋转180度。具体地说,filter2 (H, X,形状)相当于conv2 (X, rot90 (H, 2),形状)。
filter2 (H, X,形状)
conv2 (X, rot90 (H, 2),形状)
使用说明及限制:
输入H和X必须是单个或双数组。同时支持实类型和复杂类型。金宝app
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱)。
conv2|过滤器|rot90
过滤器
rot90
您的系统中存在此示例的修改版本。你想打开这个版本吗?
你点击了一个链接,对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入该命令来运行它。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获取可用的翻译内容,并查看本地事件和报价。根据你的位置,我们建议你选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文),以获得最佳的网站表现。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系你当地的办公室