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 ビュー (過去 30 日間)
NCA
NCA 2022 年 6 月 12 日
回答済み: dpb 2022 年 6 月 12 日
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

採用された回答

dpb
dpb 2022 年 6 月 12 日
N=5;
xmn=reshape(mean(reshape(x,N,[])),[],size(x,2));

その他の回答 (0 件)

タグ

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by