k4l*_*lls 0 matlab signal-processing filter
我开始从事信号处理,我的教授要求我对我的时间表做一个第一个差异过滤器.我知道我应该使用filter()函数,但我不知道我应该使用什么分子(b)和分母(a)系数向量.首先是差异和一阶相同吗?
首先,您应该阅读Matlab关于过滤器功能的文档.如果您只是想要获得第一个差异,那么您希望生成的是系列:
1 * y(n) = 1 * x(n) - 1 * x(n - 1)
Run Code Online (Sandbox Code Playgroud)
这对应于向量a = 1,b = [1,-1],因此您的Matlab代码如下所示:
y = filter([1,-1],1,x);
Run Code Online (Sandbox Code Playgroud)