Effacer les filtres
Effacer les filtres

Equation Implementation in Matlab

1 vue (au cours des 30 derniers jours)
Jes
Jes le 9 Oct 2014
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 commentaire
José-Luis
José-Luis le 9 Oct 2014
Please try to read your own question from the perspective of someone who has no idea what you are doing.

Connectez-vous pour commenter.

Réponse acceptée

Star Strider
Star Strider le 9 Oct 2014
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.

Plus de réponses (0)

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

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

Start Hunting!

Translated by