average of each two vectors of a matrix
Show older comments
I have a matrix of n*n for example 10*5
x=rand(10,5)
Then I want to get the average of each two row. For example the first two row (each element ) etc
I will have a matrix of 5*5 after that
Accepted Answer
More Answers (1)
Azzi Abdelmalek
on 9 Oct 2014
Edited: Azzi Abdelmalek
on 9 Oct 2014
a=reshape(mean(permute(reshape(x',5,2,[]),[2 1 3])),5,5)'
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!