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!