フィルターのクリア

Equation Implementation in Matlab

1 回表示 (過去 30 日間)
Jes
Jes 2014 年 10 月 9 日
回答済み: Star Strider 2014 年 10 月 9 日
I have a vector X of 200*1 w=[1 2 3 4 5]
up(n)=summation(k=1to5) w* X(n-k)
Explanation for n=1, X should take previous five samples, X(200),X(199)...X(196) and iiy for n=2 and goes on
  1 件のコメント
José-Luis
José-Luis 2014 年 10 月 9 日
Please try to read your own question from the perspective of someone who has no idea what you are doing.

サインインしてコメントする。

採用された回答

Star Strider
Star Strider 2014 年 10 月 9 日
I am not certain if a matrix-vector product or convolution/filter is what you are doing.
Does this do what you want:
X = randi(50, 200, 1);
w=[1 2 3 4 5];
Xr = reshape(X, [], 5);
up = Xr*w';
It creates ‘up’ as a (40x1) vector.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeArray and Matrix Mathematics についてさらに検索

タグ

タグが未入力です。

Community Treasure Hunt

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

Start Hunting!

Translated by