Addition of adjacent rows of a column matrix
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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!
0 commentaires
Réponse acceptée
Ameer Hamza
le 16 Nov 2020
You can use movmean()
x = rand(100, 1);
y = movmean(x, 2, 'Endpoint', 'discard')
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!