Hi, i have a question about vectors.
For example i have a vector A=[1 2 3 4 5 6 7 8 9 10]T I want to get the mean values of every two adjacent units in this vector. I mean i should get B=[1,5 2,5 3,5 4,5 5,5 6,5 7,5 8,5 9,5]T
1,5=(1+2)/2 , 2,5=(2+3)/2 etc.
or every 3 units i should get: C=[2 3 4 5 6 7 8 9]T
2=(1+2+3)/3 , 3=(2+3+4)/3 etc.
or every 4 units i should get: D=[2,5 3,5 4,5 5,5 6,5 7,5 8,5]T etc.
Is there any way to do that for large vectors by using mean() function easily (not using any loop)?
Thanks in advance
Best Answer