How do I take the mean of each row every third column?

4 views (last 30 days)
Hi all,
This is what I'm trying to do- E is a 65x900 array, and I want to extract from that the mean for each row of every third column-in other words, for rows 1 to 65, I want the mean across each row but only of values in columns 1, 4, 7,10, etc, so that I get a 65x1 vector-how would I do that?
Best regards

Accepted Answer

Guillaume
Guillaume on 1 Nov 2019
mean(yourarray(:, 1:3:end), 2)

More Answers (0)

Categories

Find more on Graphics Object Programming 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!