Dati, ad esempio, 30 valori (per limitare l'esempio rispetto ai tuoi 35040) e dato un passo di 5 elementi
n_val=30;
v_val=1:n_val
passo=5;
si può calcolare la somma come:
v_somma=sum(reshape(v_val,passo,n_val/passo),1)
Dovresti anche aggiungere un controllo sulla dimensione del vettore di input, per verificare che la sua dimensione sia un multiplo del numero di elementi che vuoi sommare:
n_val=30;
v_val=1:n_val
passo=5
if(~rem(n_val,passo))
v_somma=sum(reshape(v_val,5,n_val/passo),1)
else
disp(['Error: the number of element of the input array ' num2str(n_val) ' is not a multiple of the selected step ' num2str(passo) ])
end