Equation Implementation in Matlab

1 visualización (últimos 30 días)
Jes
Jes el 9 de Oct. de 2014
Respondida: Star Strider el 9 de Oct. de 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 comentario
José-Luis
José-Luis el 9 de Oct. de 2014
Please try to read your own question from the perspective of someone who has no idea what you are doing.

Iniciar sesión para comentar.

Respuesta aceptada

Star Strider
Star Strider el 9 de Oct. de 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.

Más respuestas (0)

Categorías

Más información sobre Array and Matrix Mathematics en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

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

Start Hunting!

Translated by