Equation Implementation in Matlab
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Jes
le 9 Oct 2014
Réponse apportée : Star Strider
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
le 9 Oct 2014
Please try to read your own question from the perspective of someone who has no idea what you are doing.
Réponse acceptée
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.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Array and Matrix Mathematics dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!