matlab中filter帮助文档中“对矩阵行进行滤波”的解释

1、创建向量

Matlab 复制代码
% 创建一个由随机输入数据组成的 2×15 矩阵。
rng("default")  %固定随机数种子
x = randi(5,2,6)

结果

x =

5 1 4 2 5 1

5 5 1 3 5 5

2、定义有理传递函数的分子和分母系数。

Matlab 复制代码
b = 1;
a = [1 -0.2];

3、沿着 x 的行进行一维数字滤波(1就是竖着滤波,2就是横着滤波)

Matlab 复制代码
y = filter(b,a,x,[],2)

结果

y =

5.0000 2.0000 4.4000 2.8800 5.5760 2.1152

5.0000 6.0000 2.2000 3.4400 5.6880 6.1376

4、结果解释

帮助手册上说

对于本例来说

a*y=b*x

→[1 -0.2]y(n)=x(n)

→y(n)-0.2y(n-1)=x(n)

→y(n)=x(n)+0.2y(n-1)

验证

y(1)=x(1)+0.2y(0)=5+0.2*0=5

y(2)=x(2)+0.2y(1)=1+0.2*5=2

y(3)=x(3)+0.2y(2)=4+0.2*2=4.4

y(4)=x(4)+0.2y(3)=2+0.2*4.4=2.88

相关推荐
小妖66620 分钟前
力扣(LeetCode)- 74. 搜索二维矩阵
算法·leetcode·矩阵
Liangwei Lin22 分钟前
洛谷 U311289 矩阵距离
线性代数·算法·矩阵
Dev7z3 小时前
基于MATLAB数学形态学的边缘检测算法仿真实现
算法·计算机视觉·matlab
来鸟 鸣间13 小时前
日常简单数据分析之matlab (一)
matlab·数据分析
不穿格子的程序员14 小时前
从零开始写算法——矩阵类题:矩阵置零 + 螺旋矩阵
线性代数·算法·矩阵
wearegogog12315 小时前
DEA模型MATLAB实现(CCR、BCC、超效率)
开发语言·算法·matlab
一水鉴天15 小时前
专题讨论 类型理论和范畴理论之间的关系 之2 整体设计中的“闭” 解题和“位”问题 (ima.copilot)
线性代数·矩阵·mvc
ghie909015 小时前
MATLAB自适应子空间辨识工具箱
数据结构·算法·matlab
cici1587415 小时前
基于反向传播算法实现手写数字识别的MATLAB实现
开发语言·算法·matlab
yong999015 小时前
LSD直线提取算法 MATLAB
开发语言·算法·matlab