Azzera filtri
Azzera filtri

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 visualizzazione (ultimi 30 giorni)

Risposte (1)

Walter Roberson
Walter Roberson il 16 Ott 2023
Modificato: Walter Roberson il 17 Ott 2023
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 Commenti
Chuki Ocheje
Chuki Ocheje il 17 Ott 2023
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 )

Accedi per commentare.

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by