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].

1 次查看(过去 30 天)

回答(1 个)

Walter Roberson
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]
x = 1×5
1 4 3 2 3
subplot(2,1,1); stem(x); title('input signal')
y = filter(1,1,x)
y = 1×5
1 4 3 2 3
subplot(2,1,2); stem(y); title('output signal')
  6 个评论
Chuki Ocheje
Chuki Ocheje 2023-10-17
for the overall cascade system, it was y[n] = 2x[n-4] + 3x[n-3] - 2x[n-5] + 4x[n-2] - x [n-1] (p.s. this is the difference equation of it )

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Annotations 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by