Addition of adjacent rows of a column matrix

1 visualización (últimos 30 días)
KK14
KK14 el 16 de Nov. de 2020
Comentada: KK14 el 19 de Nov. de 2020
Hello, here is a part of my code where I am trying to add adjacent rows, i.e a(R1)+a(R2) =b(R2), a(R2)+a(R3) = b(R3) and so on. Could anyone please help me solve the issue of exceeding array bounds in position 1.
i = 2:500;
j = 2:500;
if ( i == j)
b(j,1) = a(i,1) + a(i-1,1)+ b(j-1,1);
end
Thanks in advance!

Respuesta aceptada

Ameer Hamza
Ameer Hamza el 16 de Nov. de 2020
You can use movmean()
x = rand(100, 1);
y = movmean(x, 2, 'Endpoint', 'discard')
  1 comentario
KK14
KK14 el 19 de Nov. de 2020
Hello,
Thanks for the help. I shall try it out.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Multidimensional Arrays en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by