Hi , can anyone help me to do this , thank you

% i have a matrix 4x32 , and i need to sum the element to obtain a matrix 4x4
clear all
clc
A= randn(4,32) ;
% (1 5 9 13 17 21 25 29) i need to take this colum and sum in row ( sum,2) so i obtain a matrix 4x1
%(2 6 10 14 18 22 26 30) i need to take this colum and sum in row ( sum,2) so i obtain a matrix 4x1
%(3 7 11 15 19 23 27 31) i need to take this colum and sum in row ( sum,2) so i obtain a matrix 4x1
%(4 8 12 16 20 24 28 32) i need to take this colum and sum in row ( sum,2) so i obtain a matrix 4x1
%to obtain at the end a matrix 4x4
% thank you

 Accepted Answer

Z=permute(reshape(A.',8,4,[]),[2,1,3]);
Wanted = reshape(sum(Z,2),4,[])

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Products

Release

R2018b

Community Treasure Hunt

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

Start Hunting!