how can Matlab's filter() function generate the output y[n] when the input is given by the plot in the image with input long enough to see all the non-zero values of y[n].
4 次查看(过去 30 天)
显示 更早的评论
2 个评论
Walter Roberson
2023-10-16
You can read off the signal input values... but in order to work with filter() you need to know the filter coefficients.
回答(1 个)
Walter Roberson
2023-10-16
编辑:Walter Roberson
2023-10-17
Since no constraints are given on what the output signal should look like, you might as well make the output be exactly the same as the input.
x = [1 4 3 2 3]
subplot(2,1,1); stem(x); title('input signal')
y = filter(1,1,x)
subplot(2,1,2); stem(y); title('output signal')
6 个评论
Paul
2023-10-17
What does that notation for h2[n] mean? I'm not familiar with that brace-and-arrow ...
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Fourier Analysis and Filtering 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!