I have a data in cell array of 1330 rows x 401 columns, I want to take the mean in steps of 5 and have the new matrix as 266 x 401 instead of 1330 x 410.Thanks for your help

1 view (last 30 days)
I have a data in cell array of 1330 rows x 401 columns, I want to take the mean in steps of 5 and have the new matrix as 266 x 401 instead of 1330 x 410. I will also need another code to reduce the class labels from 1330 x1 to match the data. The class labels should become 266 x 1 cell array.
Thanks for your help

Accepted Answer

dpb
dpb on 12 Jun 2022
N=5;
xmn=reshape(mean(reshape(x,N,[])),[],size(x,2));

More Answers (0)

Categories

Find more on Data Types in Help Center and File Exchange

Tags

Products


Release

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!