Média de todos os n elementos de um vetor em matlab
Gostaria de calcular a média de todos os 3 valores de um vetor no Matlab e, em seguida, atribuir a média aos elementos que o produziram.
Exemplos:
x=[1:12];
y=%The averaging operation;
Após a operação,
y=
[2 2 2 5 5 5 8 8 8 11 11 11]
Portanto, o vetor produzido é do mesmo tamanho e a média saltante a cada 3 valores substitui os valores usados para produzir a média (ou seja,1 2 3
são substituídos pela média dos três valores,2 2 2
). Existe uma maneira de fazer isso sem um loop?
Espero que faça sentido.
Obrigado.